#2591 gradio_client.exceptions.AppError: module 'torchaudio' has no attribute 'info'

154.21* Posted at: 1 month ago 👁62

无效的值或参数:module 'torchaudio' has no attribute 'info':
Traceback (most recent call last):
File "C:\peiyin\pyvideotrans\videotrans\util\ListenVoice.py", line 18, in run

tts.run(

File "C:\peiyin\pyvideotrans\videotrans\tts\__init__.py", line 276, in run

CosyVoice(**kwargs).run()

File "C:\peiyin\pyvideotrans\videotrans\tts\_base.py", line 179, in run

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

File "C:\peiyin\pyvideotrans\videotrans\tts\_base.py", line 208, in _local_mul_thread

self._item_task(item)

File "C:\peiyin\pyvideotrans\videotrans\tts\_cosyvoice.py", line 161, in _item_task

_run()

File "C:\peiyin\pyvideotrans\videotrans\tts\_cosyvoice.py", line 158, in _run

self._item_task_cosyvoice2(data_item)

File "C:\peiyin\pyvideotrans\videotrans\tts\_cosyvoice.py", line 68, in _item_task_cosyvoice2

result = client.predict(

File "C:\peiyin\pyvideotrans.venv\lib\site-packages\gradio_client\client.py", line 498, in predict

).result()

File "C:\peiyin\pyvideotrans.venv\lib\site-packages\gradio_client\client.py", line 1479, in result

return super().result(timeout=timeout)

File "C:\Users\dyqda\AppData\Roaming\uv\python\cpython-3.10.17-windows-x86_64-none\lib\concurrent\futures\_base.py", line 458, in result

return self.__get_result()

File "C:\Users\dyqda\AppData\Roaming\uv\python\cpython-3.10.17-windows-x86_64-none\lib\concurrent\futures\_base.py", line 403, in __get_result

raise self._exception

File "C:\Users\dyqda\AppData\Roaming\uv\python\cpython-3.10.17-windows-x86_64-none\lib\concurrent\futures\thread.py", line 58, in run

result = self.fn(*self.args, **self.kwargs)

File "C:\peiyin\pyvideotrans.venv\lib\site-packages\gradio_client\client.py", line 1075, in _inner

predictions = _predict(*data, **kwargs)

File "C:\peiyin\pyvideotrans.venv\lib\site-packages\gradio_client\client.py", line 1195, in _predict

raise AppError(message=message, **result)

gradio_client.exceptions.AppError: module 'torchaudio' has no attribute 'info'


=
system:Windows-10-10.0.26200-SP0
version:v3.91
frozen:False
language:zh
root_dir:C:/peiyin/pyvideotrans
Python: 3.10.17 (main, Apr 9 2025, 03:56:18) [MSC v.1943 64 bit (AMD64)]

1 Replies

该错误表明您在使用 CosyVoice 进行语音合成时,本地环境中的 torchaudio 库版本过旧,缺少 info 属性。这是依赖库版本不兼容的典型问题。

核心解决方法:升级 torchaudio 库。

请按以下步骤操作:

  1. 打开命令行终端(CMD 或 PowerShell)。
  2. 激活您的 pyVideoTrans 虚拟环境。根据您的路径,执行:

    cd C:\peiyin\pyvideotrans
    .venv\Scripts\activate
  3. 升级 torchaudio 到最新版本

    pip install --upgrade torchaudio
  4. 升级完成后,重启 pyVideoTrans 软件,再次尝试使用 CosyVoice 进行配音。

如果升级后问题依旧,或者您使用的是预打包版(sp.exe),则可能是打包环境与您的系统环境冲突。您可以尝试:

  • 在软件设置中,更换为其他 TTS 渠道(如 Edge-TTS、VITS-cnen)暂时完成任务。
  • 或者,考虑使用官方提供的 CosyVoice2 整合包,这是一个独立的、环境配置好的 Windows 版本,可能更稳定。

请查看更多参考文档:

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