使用Orpheus-TTS生成中文语音可分为4个关键步骤:
- 环境准备:安装Python 3.8-3.11,推荐Nvidia GPU(显存≥12GB)并配置CUDA环境
- 安装核心组件:
通过pip安装稳定版本依赖:pip install orpheus-speech vllm==0.7.3 transformers
- 下载中文模型:
从Hugging Face获取多语言模型:huggingface-cli download canopylabs/orpheus-multilingual-research-release
- 生成语音:
使用Python脚本调用(注意中文需指定中文字符角色):from orpheus_tts import OrpheusModel
model = OrpheusModel(model_name="canopylabs/orpheus-multilingual-research-release")
audio = model.generate_speech("zh_char: 欢迎使用中文语音合成系统")
注意事项:中文支持需要加载多语言模型包;若遇vLLM报错可尝试降级至0.7.1版本;首次运行需下载约5GB模型文件。
本答案来源于文章《Orpheus-TTS:生成自然中文语音的文本转语音工具》