#5279 videotrans.configure.excepts.DubbingSrtError: Value: 'Same as the voice reference' (type: <class 'str'>) is not in the l

2a09:bac5* Posted at: 2 days ago

Value: 'Same as the voice reference' (type: ) is not in the list of choices: ['与音色参考音频相同', '使用情感参考音频', '使用情感向量控制', '使用情感描述文本控制']:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 186, in run
File "videotrans\tts\_base.py", line 134, in run
videotrans.configure.excepts.DubbingSrtError: Value: 'Same as the voice reference' (type: ) is not in the list of choices: ['与音色参考音频相同', '使用情感参考音频', '使用情感向量控制', '使用情感描述文本控制']


=
system:Windows-10-10.0.26200-SP0
version:v4.02
frozen:True
language:zh
root_dir:E:/A4

1 Replies

这是 index-tts 开源库内部的多语言界面字符翻译不一致引发的校验 Bug。错误提示中 'Same as the voice reference' 是英文选项,但下拉列表中的值是中文「与音色参考音频相同」,导致选择时校验不通过。

解决办法

  1. 找到你本地部署的 index-tts 项目根目录下的 webui.py 文件(或类似名称的界面配置文件)。
  2. 全局搜索字符串 i18n("与音色参考音频相同"),将其直接替换为英文:Same as the voice reference
  3. 保存文件,重启 index-tts 服务,再回到 pyVideoTrans 重新执行即可。

请查阅相关文档:

Post Your Reply