#2880 RuntimeError: TTS-API:'data'

39.68* Posted at: 1 day ago 👁12

TTS-API:'data':
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 299, in run
File "videotrans\tts\_base.py", line 179, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_ttsapi.py", line 69, in _run
RuntimeError: TTS-API:'data'


=
system:Windows-10-10.0.19045-SP0
version:v3.92
frozen:True
language:zh
root_dir:A:/

1 Replies

这是由于自定义 TTS API 返回的数据格式不符合预期导致的。

  1. 检查你的自定义 TTS API 服务是否正常运行,并确认其返回的 JSON 数据格式。
  2. 确保 API 返回的数据中包含有效的音频数据字段。根据 _ttsapi.py 的代码逻辑,API 应返回一个 JSON 对象,其中包含一个 data 字段,该字段的值应为 Base64 编码的音频数据字符串。
  3. 在 pyVideoTrans 的“配音渠道”设置中,检查你配置的“自定义 TTS API”地址和参数是否正确。
  4. 如果你使用的是第三方 TTS 服务(如 F5-TTS、ChatterBox 等),请确保你部署的服务版本与 pyVideoTrans 兼容,并按照对应文档正确配置。

参考文档:

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