视频翻译软件 2.04版 本起已支持使用 Fish tts
的api进行配音。
部署 fish tts并启动api服务
注意:pyvideotrans 从v3.63版本起,必须确保 fish-speecch 端版本不低于 1.5.0,否则不可使用
首先需要部署 fish-speech(>=1.5.0)
并启动api服务,注意必须启动 api服务,只启动webui也就是只打开了浏览器网页界面是不可以的. api 默认地址是 http://127.0.0.1:8080/v1/tts
具体部署、启动api等操作方法请查看相关文档。
fish-speech tts 项目开源地址 https://github.com/fishaudio/fish-speech
在视频翻译软件中填写api
部署并启动后,确认api已启动,再打开视频翻译软件,左上角设置菜单-Fish TTS,在 api 地址中填写 fish tts对应的api,如果你未修改,默认是http://127.0.0.1:8080/v1/tts
接下来填写 参考音频和参考文本
参考音频也就是你想使用的音色的wav音频文件,音频时长最佳为10s-20s,清晰无背景噪声,请将该音频文件放在本翻译软件的根目录下,同 sp.exe放在一起。
假如你想使用音频名称是 1.wav
,将它放在 sp.exe或sp.py
所在文件夹内,假设1.wav
对应的文本内容是“你好啊,我亲爱的朋友们”
那么你需要填写
1.wav#你好啊,我亲爱的朋友们
如果你还想使用2.wav
,并希望将它放在专门一个文件夹内,可在 sp.exe或sp.py
所在文件夹内创建新目录,假设新目录名称是wavs
,它的对应文本是“今天天气不错哦,我们去游泳吧”,那么填写
1.wav#你好啊,我亲爱的朋友们
wavs/2.wav#今天天气不错哦,我们去游泳吧
参考文本如果非常长,保持自然换行即可,不要手动加回车换行。
保存后,到主界面中“配音渠道”选择FishTTS
,即可在“配音角色”里看到添加的参考音频
注意事项
- 参数音频名称请使用简单的英文或数字命名,不要含有空格。如果想将所有参考音频放在一个文件夹内(该文件夹需要创建在 sp.exe 所在目录内),该文件夹名称也使用简单的英文或数字,勿含有空格。
- Fish-speech 支持的语言有限,请确保文字在支持范围内
- 如果在设置中添加了参考音频,但主界面中未显示对应角色,此时请将配音渠道先切换到
edgeTTS
,然后再切换回FishTTS