#3655 {'code': 1, 'msg': ' ms dont support language '}:Traceback (most recent call last): File "videotrans\util\ListenVoice.p

104.168* Posted at: 1 day ago 👁29

{'code': 1, 'msg': ' ms dont support language '}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 340, in run
File "videotrans\tts\_base.py", line 178, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_clone.py", line 68, in _run
RuntimeError: {'code': 1, 'msg': ' ms dont support language '}

5 Replies

该错误是由于配音渠道不支持所选的目标语言导致的,具体发生在使用声音克隆(clone)角色时。

解决方案:

  1. 确认目标语言与配音渠道的兼容性:声音克隆功能(如 F5-TTS、GPT-SoVITS、CosyVoice 等)通常对语言有特定要求。请检查你选择的“目标语言”是否在你当前使用的配音渠道(例如 F5-TTS)所支持的语言列表中。
  2. 更换配音渠道或角色

    • 如果不使用声音克隆,请将“配音角色”从 clone 更换为其他具体角色(如 zh-CN-XiaoxiaoNeural 等)。
    • 如果必须使用声音克隆,请尝试更换为支持你目标语言的克隆渠道,例如 Qwen-TTS(本地)、GPT-SoVITS、CosyVoice 或 F5-TTS,并确保其服务已正确启动且配置了正确的 API 地址。
  3. 检查原始语言设置:确保“发音语言”(原始视频语言)设置正确,因为克隆音频需要从原视频中提取对应语言的参考片段。

参考文档:

{'code': 1, 'msg': ' ms dont support language '}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 340, in run
File "videotrans\tts\_base.py", line 178, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_clone.py", line 68, in _run
RuntimeError: {'code': 1, 'msg': ' ms dont support language '}

该错误是由于配音渠道不支持所选的目标语言导致的,具体发生在使用声音克隆(clone)角色时。

解决方案:

  1. 确认目标语言与配音渠道的兼容性:声音克隆功能(如 F5-TTS、GPT-SoVITS、CosyVoice 等)通常对语言有特定要求。请检查你选择的“目标语言”是否在你当前使用的配音渠道(例如 F5-TTS)所支持的语言列表中。
  2. 更换配音渠道或角色

    • 如果不使用声音克隆,请将“配音角色”从 clone 更换为其他具体角色(如 zh-CN-XiaoxiaoNeural 等)。
    • 如果必须使用声音克隆,请尝试更换为支持你目标语言的克隆渠道,例如 Qwen-TTS(本地)、GPT-SoVITS、CosyVoice 或 F5-TTS,并确保其服务已正确启动且配置了正确的 API 地址。
  3. 检查原始语言设置:确保“发音语言”(原始视频语言)设置正确,因为克隆音频需要从原视频中提取对应语言的参考片段。

请查阅相关文档:

{'code': 1, 'msg': ' ms dont support language '}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 340, in run
File "videotrans\tts\_base.py", line 178, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_clone.py", line 68, in _run
RuntimeError: {'code': 1, 'msg': ' ms dont support language '}

我用的是clone-voice

该错误是由于你使用的 clone-voice 配音渠道不支持当前设置的目标语言。clone-voice 作为声音克隆工具,其支持的语言通常有限。

解决方案:

  1. 确认语言支持:检查 clone-voice 项目文档,确认其是否支持你设置的“目标语言”。常见的克隆渠道(如 F5-TTS、GPT-SoVITS)对中文、英文、日语等主流语言支持较好,对小语种可能不支持。
  2. 更换配音渠道:如果 clone-voice 不支持你的目标语言,请更换为支持该语言的配音渠道。例如:

    • 对于中文,可尝试 Qwen-TTS(本地)GPT-SoVITSCosyVoice
    • 对于英文,可尝试 F5-TTS
    • 确保更换渠道后,在软件中正确配置了对应服务的 API 地址(在“菜单-翻译设置-对应渠道设置面板”内)。
  3. 更换配音角色:如果不需要严格克隆原声,直接将“配音角色”从 clone 更换为其他具体角色(如 Edge-TTS 中的 zh-CN-XiaoxiaoNeural 等)。
  4. 检查原始语言:确保“发音语言”(原始视频语言)设置正确,因为克隆需要提取对应语言的参考音频片段。

请查阅相关文档:

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