#4754 videotrans.configure.excepts.DubbingSrtError: TTS speak request failed, please verify your input and ensure the service

39.158* Posted at: 13 hours ago

TTS speak request failed, please verify your input and ensure the service is operational.:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 181, in run
File "videotrans\tts\_base.py", line 132, in run
videotrans.configure.excepts.DubbingSrtError: TTS speak request failed, please verify your input and ensure the service is operational.


=
system:Windows-10-10.0.19045-SP0
version:v4.00
frozen:True
language:zh
root_dir:D:/software/win-pyvideotrans-v4.00-525

1 Replies

这个错误是由于TTS(语音合成)请求失败导致的。可能原因包括:所选配音渠道服务未启动、网络连接异常、参考音频文件缺失或格式不兼容、请求参数配置错误(如并发过高触发限流)。

请按以下步骤排查:

  1. 确认配音渠道服务是否正常运行

    • 若使用 Edge-TTS(免费):检查网络连接,避免高并发(可在“高级选项”中将并发数设为1,请求间隔设为5秒)。
    • 若使用 GPT-SoVITS / F5-TTS / CosyVoice 等本地API:确保对应的API服务已启动(如 http://127.0.0.1:7860 可访问),且服务端日志无异常。
    • 若使用 声音克隆(clone角色):确认参考音频文件(.wav)已放置于正确的文件夹(如 f5-tts/ 或 GPT-SoVITS根目录),文件名仅含英文字母和数字,时长3-10秒。
  2. 检查输入参数

    • 主界面中“目标语言”是否与选择的配音角色兼容?例如Edge-TTS支持多数语言,但部分本地渠道可能仅支持特定语言。
    • 是否在“配音角色”中选择了正确的发音人?对于clone角色,确保软件能正确找到参考音频。
  3. 查看详细日志以定位具体错误
    请打开软件安装目录下的 logs/ 文件夹,找到最新日志文件,复制底部约30行报错信息。这将有助于判断是网络问题、API返回错误还是文件缺失。

请查阅相关文档:

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