#2685 pyimod03_ctypes.install.<locals>.PyInstallerImportError: Failed to load dynlib/dll 'D:\\pyvideo\\_internal\\azure\\cogni

103.169* Posted at: 11 hours ago 👁13

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 'D:\pyvideo\_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 77, in _set_Ui_Text
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

from .speech import *

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

from .interop import (

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

_sdk_lib = load_library.LoadLibrary(lib_path)

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 'D:\pyvideo\_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.22000-SP0
version:v3.92
frozen:True
language:zh
root_dir:D:/pyvideo

1 Replies

这个错误是因为 pyVideoTrans 的预打包版本在加载 Azure TTS 模块时,未能正确找到其核心动态链接库文件 Microsoft.CognitiveServices.Speech.core.dll。这通常是由于打包过程中文件缺失或路径问题导致的。

解决方法:

  1. 重新下载完整包:请前往 官网下载页面 重新下载最新的 完整预打包版(不是升级补丁),并确保按照【2.1 Windows 用户】中的路径要求解压到纯英文目录(如 D:\videotrans)。
  2. 临时禁用 Azure TTS 模块(如果急需使用其他功能):

    • 在软件根目录下找到并编辑 config.ini 文件(如果存在)。
    • 查找 [tts][azure] 相关配置项,尝试将 enabled 设置为 False,或直接删除相关配置行。
    • 此方法可能不保证有效,最可靠的还是重新下载完整包。
  3. 检查杀毒软件:确保杀毒软件没有误删或隔离软件目录下的任何 .dll 文件。

如果重新下载并正确解压后问题依旧,请提供 D:\pyvideo\logs\ 目录下的最新日志文件以便进一步分析。

请查看更多参考文档:

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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions