桌宠的语音链路(按优先级):
本地克隆音色(Genie)→ 百炼 CosyVoice → edge-tts → Windows 系统语音
每一层失败会自动落到下一层,所以哪怕什么都不装,只要打开语音开关,至少会有「系统语音」出声。前几层都关掉的话,就直接用系统自带语音,零安装。
Add python.exe to PATH)cmd → 回车),执行:pip install edge-tts
用本文件夹里的 genie_tts_server.py + 一段苏苏洛参考音频,就能克隆出苏苏洛的音色,全程本地、免费。
安装 Python 3.9+(同上,勾选 Add to PATH)。
假设放到 D:GenieTTS(可自定,后面保持一致即可)。命令行执行:
mkdir D:GenieTTS cd D:GenieTTS python -m venv venv venv\Scripts\pip install -r "语音部署与训练指南\requirements.txt"
注意:genie-tts 首次运行还会自动下载约 700MB 的语音模型资源(GenieData + 中文预置角色),走国内镜像,耐心等一次。
genie_tts_server.py 复制到 D:GenieTTS\config.example.json 复制为 D:GenieTTS\config.json 并打开编辑:{
"character": "sussurro",
"language": "Chinese",
"refAudio": "D:\\GenieTTS\\ref\\ref_sussurro.wav",
"refText": "你好呀,新手星,我是苏苏洛,罗德岛的医疗干员。今天也要好好休息哦。",
"hfEndpoint": "https://hf-mirror.com"
}
D:GenieTTS\ref\ref_sussurro.wav,并把它的原文填进 refText(本指南自带一份苏苏洛示例音频 example_audio\,可直接复制用)D:GenieTTS\venv\Scripts\python.exe D:GenieTTS\genie_tts_server.py --port 9881
看到 服务就绪 后,浏览器打开 http://127.0.0.1:9881/health 应显示 ok。首次启动会自动下载模型(约 700MB),耐心等待。
D:GenieTTS\venv\Scripts\pythonw.exeD:GenieTTS\genie_tts_server.py💡 换音色不用碰命令行:托盘 →「🎙️ 音色克隆与训练」窗口,选参考音频 + 填文本 →「试听」→「应用音色」,一键完成克隆并立即生效。
config.json 的 ttsCosy 填入 apiKey 与 voice(音色 ID),保存并开语音genie_tts_server.py 看报错;多半是 Python 版本或网络问题