#3014 pyimod03_ctypes.install.<locals>.PyInstallerImportError: Failed to load dynlib/dll 'E:\\win-pyvideotrans-v3.96\\_interna

2607:8700* Posted at: 5 days ago 👁40

Traceback (most recent call last):
File "pyimod03_ctypes.py", line 77, in init
File "ctypes\__init__.py", line 374, in init
FileNotFoundError: Could not find module 'E:\win-pyvideotrans-v3.96\_internal\azure\cognitiveservices\speech\Microsoft.CognitiveServices.Speech.core.dll' (or one of its dependencies). Try using the full path with constructor syntax.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "videotrans\mainwin\_main_win.py", line 333, in _set_default
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "videotrans\tts\__init__.py", line 9, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "videotrans\tts\_azuretts.py", line 5, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "azure\cognitiveservices\speech\__init__.py", line 8, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "azure\cognitiveservices\speech\speech.py", line 13, in
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "azure\cognitiveservices\speech\interop.py", line 20, in
File "ctypes\__init__.py", line 452, in LoadLibrary
File "pyimod03_ctypes.py", line 79, in init
pyimod03_ctypes.install..PyInstallerImportError: Failed to load dynlib/dll 'E:\win-pyvideotrans-v3.96\_internal\azure\cognitiveservices\speech\Microsoft.CognitiveServices.Speech.core.dll'. Most likely this dynlib/dll was not found when the application was frozen.


=
system:Windows-10-10.0.26100-SP0
version:v3.96
frozen:True
language:zh
root_dir:E:/win-pyvideotrans-v3.96

1 Replies

这是由于软件包文件缺失导致的。错误信息显示无法加载 Azure TTS 所需的动态链接库文件 Microsoft.CognitiveServices.Speech.core.dll

解决方案:

  1. 重新下载完整版软件包:你当前使用的可能是补丁包或不完整的版本。请前往官方下载页面,下载完整的 .7z 压缩包(完整版)。
  2. 彻底清理并重新解压

    • 关闭 pyVideoTrans 软件。
    • 将当前有问题的 E:\win-pyvideotrans-v3.96 文件夹整个删除
    • 将新下载的完整版 .7z 文件解压到一个路径不含中文和空格的新目录,例如 D:\pyVideoTrans
    • 切勿在压缩包内直接运行,也不要解压到 C:\Program Files 等需要管理员权限的目录。
  3. 重新启动:双击新解压目录中的 sp.exe 启动软件。

如果问题依旧,请提供软件安装目录下 logs/ 文件夹中最新日志文件的底部约30行内容。

请查阅相关文档:

Post Your Reply