#7656 Subprocess Error: [WinError 1114] 动态链接库(DLL)初始化例程失败。:{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'rate': '+0%', 'role': 'en_f

2001**cffc Posted at: 1 hour ago

Subprocess Error: [WinError 1114] 动态链接库(DLL)初始化例程失败。:
{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'rate': '+0%', 'role': 'en_female_2.wav', 'filename': 'D:/win-pyvideotrans-v4.14/tmp/14888/listen_voice/1-zh-cn-1790559605.2769413.wav', 'tts_type': 1, 'language': 'zh-cn', 'volume': '+0%', 'pitch': '+0Hz'}
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 119, in run
File "videotrans\tts\_base.py", line 96, in run
File "videotrans\tts\_qwenttslocal.py", line 59, in _exec
File "videotrans\configure\base.py", line 264, in _new_process
videotrans.configure.excepts.VideoTransError: Subprocess Error: [WinError 1114] 动态链接库(DLL)初始化例程失败。


=
system:Windows-10-10.0.19045-SP0
version:v4.14
frozen:True
language:zh_CN
root_dir:D:/win-pyvideotrans-v4.14

1 Replies

#1 DeepSeek reply at 1 hour ago

该报错发生在调用 Qwen3-TTS(内置) 渠道(tts_type: 1 且报错路径为 _qwenttslocal.py)进行试听/配音时,[WinError 1114] 动态链接库(DLL)初始化例程失败 属于典型的 Windows 底层 DLL 加载失败,通常是CUDA/cuDNN 相关 DLL 缺失、版本不匹配,或相关底层运行库安装不完整导致子进程无法初始化。

请按以下步骤排查:

  1. 确认是否已正确安装 CUDA 12.8 + cuDNN 9.11

    • Qwen3-TTS 优先尝试使用 GPU,若显存不足或 CUDA 环境不完整会直接导致 DLL 初始化失败。

    • 执行 nvcc -V 确认 CUDA 版本,nvidia-smi 确认驱动支持的最高 CUDA 版本。

    • 确保 cuDNN 9.11 的 bin 和 lib 目录已加入系统 Path 环境变量。

    • 参考文档:https://pyvideotrans.com/gpu
  2. 尝试关闭 CUDA 加速

    • 若非必要,取消主界面的 启用CUDA加速,让 Qwen3-TTS 走 CPU 路径,观察是否仍报错。

      若 CPU 下正常,说明是 GPU 环境问题。

  3. 检查显存是否充足

    • Qwen3-TTS 显存需求较大,若显存不足也可能触发底层 DLL 异常。

    • 可尝试在 菜单 -> 工具/选项 -> 高级选项 -> 通用设置 中勾选 bit8(8 位量化),减少显存占用。

  4. 检查是否使用了克隆角色 en_female_2.wav 并且参考音频不合规

    • 从日志看配音角色是 en_female_2.wav(自定义参考音频),但语言是 zh-cn、文本是中文。

    • 确认 软件目录/f5-tts/en_female_2.wav 存在且为 3-10 秒单声道 WAV。

      参考音频过长、过短或格式异常,也可能引发子进程异常。

  5. 重新下载补丁包完整覆盖

    • 若此前只覆盖了 sp.exe,请将补丁包内所有文件和文件夹(含 _internal、videotrans)完整覆盖到 v4.14 目录,并删除 _internal 下的 __pycache__ 后再重试。

  6. 验证 Qwen3-TTS 模型是否完整下载

    • 模型若下载不完整(如缺少部分权重文件),也可能引发底层 DLL 关联的异常。

    • 检查 软件目录/models/models--Qwen--Qwen3-TTS-12Hz-0.6B-Base 和 models--Qwen--Qwen3-TTS-12Hz-0.6B-CustomVoice 是否完整,不完整请删除后重新下载。

若上述步骤仍无法解决,请提供软件安装目录下 logs/ 文件夹中最新日志文件底部约 30 行内容,以便进一步分析。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource