#4737 RuntimeError: {'message': 'prompt_lang: ru is not supported in version v2'}

112.123* Posted at: 3 hours ago

{'message': 'prompt_lang: ru is not supported in version v2'}
Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 92, in run
File "videotrans\task\trans_create.py", line 746, in dubbing
File "videotrans\task\trans_create.py", line 1068, in _tts
File "videotrans\tts\__init__.py", line 363, in run
File "videotrans\tts\_base.py", line 193, in run
RuntimeError: {'message': 'prompt_lang: ru is not supported in version v2'}


=
system:Windows-10-10.0.26200-SP0
version:v3.99
frozen:True
language:zh
root_dir:D:/赚钱工具/win-pyvideotrans-v3.99-0508

1 Replies

这是由于 GPT-SoVITS 配音渠道的 v2 API 不支持俄语(ru)导致的。

解决方案:

  1. 切换为 v1 接口:在「菜单 → TTS设置 → GPT-SoVITS」界面中,取消勾选 api_v2 选项,然后重新尝试翻译。
  2. 更换配音渠道:如果必须支持俄语,请改用支持俄语的配音渠道,例如 Edge-TTS(免费)OmniVoice-TTSCosyVoice(在「主界面 → 配音角色」中选择对应渠道和角色)。
  3. 检查 GPT-SoVITS 服务:如果以上方法无效,请确认你的 GPT-SoVITS 本地服务是否已正确部署并加载了支持俄语的模型。部分版本可能默认只支持中文、日文、英文、韩文、粤语。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource