#1802 ValueError: Invalid voice 'iu-Latn-CA-TaqqiqNeural'.

104.28* Posted at: 2 days ago 👁23

配音阶段出错:[Edge-TTS(免费)] 无效的值或参数:Invalid voice 'iu-Latn-CA-TaqqiqNeural'.:
Traceback (most recent call last):
File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/tts/_base.py", line 128, in run

loop = asyncio.get_running_loop()
       ^^^^^^^^^^^^^^^^^^^^^^^^^^

RuntimeError: no running event loop

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/task/job.py", line 185, in run

trk.dubbing()

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/task/_dubbing.py", line 47, in dubbing

self._tts()

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/task/_dubbing.py", line 186, in _tts

tts.run(

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/tts/__init__.py", line 246, in run

EdgeTTS(**kwargs).run()

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/tts/_base.py", line 193, in run

raise self.error

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/videotrans/tts/_edgetts.py", line 65, in _create_audio_with_retry

communicate = Communicate(
              ^^^^^^^^^^^^

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/venv/lib/python3.12/site-packages/edge_tts/communicate.py", line 333, in init

self.tts_config = TTSConfig(voice, rate, volume, pitch, boundary)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "", line 8, in init
File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/venv/lib/python3.12/site-packages/edge_tts/data_classes.py", line 69, in post_init

self.validate_string_param(

File "/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82/venv/lib/python3.12/site-packages/edge_tts/data_classes.py", line 40, in validate_string_param

raise ValueError(f"Invalid {param_name} '{param_value}'.")

ValueError: Invalid voice 'iu-Latn-CA-TaqqiqNeural'.


=
system:macOS-26.1-arm64-arm-64bit
version:v3.82
frozen:False
language:zh
root_dir:/Volumes/NV3000 1TB Netac/Voice/pyvideotrans-3.82
Python: 3.12.2 | packaged by conda-forge | (main, Feb 16 2024, 20:54:21) [Clang 16.0.6 ]

1 Replies

该错误表明您选择的 Edge-TTS 配音角色 iu-Latn-CA-TaqqiqNeural 无效。这通常是因为软件内置的角色列表与微软 Edge-TTS 服务实际可用的角色列表不同步。

请按以下步骤解决:

  1. 重新选择配音角色

    • 在软件主界面第4行“配音”区域,点击角色下拉列表。
    • 选择一个 iu-Latn-CA-TaqqiqNeural 的其他角色(例如 zh-CN-XiaoxiaoNeural 等常见中文角色)。
    • 点击“试听”确认该角色可用。
  2. (可选)更新角色列表

    • 如果希望使用最新角色,可以尝试在软件菜单栏选择 工具 -> 检查更新,看是否有新版本。
    • 或者,在高级选项中,尝试将“EdgeTTS角色列表获取地址”修改为其他可用的源(但此操作需要一定技术知识,且源可能不稳定)。
  3. 重新处理

    • 重新选择有效角色后,在主界面第1行务必勾选“清理已生成”,然后重新开始翻译流程。

核心原因iu-Latn-CA-TaqqiqNeural 这个角色标识符可能已被微软服务弃用或更改,导致请求失败。选择其他角色是直接有效的解决方案。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions