#3142 RuntimeError: CosyVoice failed to generate audio file: {}

18.183* Posted at: 9 days ago 👁35

CosyVoice failed to generate audio file: {}:
Traceback (most recent call last):
File "C:\PycharmProjects\pyvideotrans\videotrans\util\ListenVoice.py", line 17, in run

tts.run(

File "C:\PycharmProjects\pyvideotrans\videotrans\tts\__init__.py", line 329, in run

CosyVoice(**kwargs).run()

File "C:\PycharmProjects\pyvideotrans\videotrans\tts\_base.py", line 176, in run

raise self.error if isinstance(self.error, Exception) else RuntimeError(str(self.error))

File "C:\PycharmProjects\pyvideotrans\videotrans\tts\_base.py", line 203, in _local_mul_thread

self._item_task(item)

File "C:\PycharmProjects\pyvideotrans\videotrans\tts\_cosyvoice.py", line 176, in _item_task

raise RuntimeError(tr('CosyVoice failed to generate audio file: {}', data_item['filename']))

RuntimeError: CosyVoice failed to generate audio file: {}


=
system:Windows-10-10.0.22631-SP0
version:v3.96
frozen:False
language:zh
root_dir:C:/PycharmProjects/pyvideotrans
Python: 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)]

1 Replies

CosyVoice 配音渠道生成音频文件失败,通常是由于外部 CosyVoice 服务未正确启动或连接配置错误。

解决方案:

  1. 确保 CosyVoice 服务已启动:检查你是否已成功部署 CosyVoice 并启动了其 WebUI 或 API 服务。服务通常运行在 http://127.0.0.1:7860 或类似地址。
  2. 检查 pyVideoTrans 中的配置:在软件菜单栏的“配音设置”或“TTS设置”中,找到 CosyVoice 配置项,确认“API 地址”与 CosyVoice 服务实际运行的地址和端口完全一致。
  3. 验证服务连通性:在浏览器中访问你配置的 API 地址(例如 http://127.0.0.1:7860),查看 CosyVoice 的 Web 界面是否能正常打开。如果无法打开,说明 CosyVoice 服务未运行。
  4. 检查参考音频(如使用克隆功能):如果使用了声音克隆(clone 角色),请确保“参考音频”文本框内已正确填写了有效的音频文件路径,且该音频时长在 3-10 秒之间。
  5. 查看 CosyVoice 服务日志:启动 CosyVoice 服务的终端或命令行窗口,查看其中是否有错误输出,这有助于定位问题根源。

请查阅相关文档:

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