#5891 {'message': 'tts failed', 'Exception': '

171.36* Posted at: 2 hours ago

{'message': 'tts failed', 'Exception': '"slow_conv2d_cpu" not implemented for \'Half\''}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 363, in run
File "videotrans\tts\_base.py", line 181, in run
RuntimeError: {'message': 'tts failed', 'Exception': '"slow_conv2d_cpu" not implemented for \'Half\''}


=
system:Windows-10-10.0.19044-SP0
version:v3.99
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v3.99-0508

1 Replies

这是由于 Half (float16) 半精度数据类型无法在 CPU 上执行卷积操作导致的。

解决办法(请按顺序尝试):

  1. 修改计算数据类型

    • 点击软件顶部菜单栏 → 工具/选项高级选项 → 找到「语音识别参数」区域。
    • 将「计算数据类型」从默认的 float16int8 改为 float32
    • 保存后重启软件,重新执行任务。
  2. 确认 CUDA 加速状态

    • 如果您的电脑有 NVIDIA 显卡并安装了 CUDA 12.8+ 和 cuDNN 9.11+,请确保主界面已勾选「CUDA 加速」。
    • 若没有独立显卡或 CUDA 环境未正确配置,请务必将数据类型改为 float32,否则会持续报错。
  3. 建议升级软件版本
    您当前版本为 v3.99,存在一些已知兼容性问题。建议下载最新版 v4.06 覆盖安装(完整包约 2.6GB),新版本对 CPU+GPU 混合模式处理更完善。

请查阅相关文档:

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource