Skip to content

视频翻译软件 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

文档地址 https://speech.fish.audio

在视频翻译软件中填写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,即可在“配音角色”里看到添加的参考音频

注意事项

  1. 参数音频名称请使用简单的英文或数字命名,不要含有空格。如果想将所有参考音频放在一个文件夹内(该文件夹需要创建在 sp.exe 所在目录内),该文件夹名称也使用简单的英文或数字,勿含有空格。
  2. Fish-speech 支持的语言有限,请确保文字在支持范围内
  3. 如果在设置中添加了参考音频,但主界面中未显示对应角色,此时请将配音渠道先切换到edgeTTS,然后再切换回FishTTS