#2768 pyimod03_ctypes.install.<locals>.PyInstallerImportError: Failed to load dynlib/dll 'D:\\pyvideo2\\win-pyvideotrans-v3.92

103.169* Posted at: 6 days ago 👁37

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:\pyvideo2\win-pyvideotrans-v3.92\_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:\pyvideo2\win-pyvideotrans-v3.92\_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:/pyvideo2/win-pyvideotrans-v3.92

1 Replies

此错误是由于软件打包时未能正确包含 Azure TTS 所需的动态链接库文件 Microsoft.CognitiveServices.Speech.core.dll 导致的。这通常发生在您尝试使用或加载 Azure TTS 功能时。

解决方法如下:

  1. 临时解决方案(推荐): 在软件设置中,不要选择或使用 Azure TTS 作为配音渠道。请改用其他配音渠道,例如:

    • Edge-TTS(免费,微软在线API)
    • VITS-cnen(本地内置)
    • piper-tts(本地内置)
    • 或其他您已配置好的在线API(如 OpenAI TTS、字节火山等)。
  2. 根本解决(等待更新): 此问题属于软件打包缺陷,需要开发者修复并发布新版本。您可以关注官方发布页面的更新。

操作步骤:

  • 启动软件后,在主界面第4行“配音”设置中,将渠道切换为上述推荐的任一非 Azure 选项。
  • 如果软件因该错误无法启动,请尝试删除软件目录下的 config.json 配置文件(位于 D:\pyvideo2\win-pyvideotrans-v3.92\ 中),然后重新启动。这会重置所有设置,默认不会加载 Azure TTS 模块。

请查看更多参考文档:

Post Your Reply