#2889 RuntimeError: TTS-API:语音合成失败

39.68* Posted at: 1 day ago 👁14

TTS-API:语音合成失败:
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:语音合成失败


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

1 Replies

这是由于自定义 TTS API 配置错误或连接失败导致的。

解决方案:

  1. 检查 TTS API 服务状态:确认你配置的外部 TTS 服务(如 F5-TTS、CosyVoice、ChatterBox 等)正在运行且 API 地址正确。
  2. 验证 API 地址和端口:在 pyVideoTrans 的“配音渠道”设置中,检查“TTS-API URL”是否正确(例如 http://127.0.0.1:7860http://localhost:7860)。确保端口号与服务启动端口一致。
  3. 检查网络连接:如果 API 部署在本地,确保没有防火墙阻止连接。如果部署在远程服务器,确保网络可达。
  4. 查看服务端日志:打开 TTS 服务的终端或日志窗口,查看是否有报错信息。
  5. 简化测试:尝试在浏览器中直接访问配置的 API URL(如 http://127.0.0.1:7860),看是否能正常打开服务页面。
  6. 临时切换渠道:可暂时切换到 Edge-TTS 等内置渠道以确认问题是否出在自定义 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