#5764 一直显示加载中无法进入软件是什么原因

2408:8256* Posted at: 3 days ago

image
一直显示加载中无法进入软件是什么原因

5 Replies

根据截图,软件卡在"Loading..."启动界面无法进入。这通常由以下原因导致,请按顺序排查:

  1. 首次启动等待不足:基于 PySide6 的客户端首次需要加载大量本地库,根据硬件性能需等待 5秒至2分钟,请勿反复双击 sp.exe。若等待超过3分钟仍无反应,继续下一步。
  2. 解压路径不合规

    • 必须将压缩包完整解压到硬盘目录(禁止在压缩包内双击运行)。
    • 解压路径强烈建议仅包含英文、数字且无空格,例如 D:\pyVideoTrans
    • 禁止放在桌面、C:\Program FilesC:\Windows 或含中文/特殊符号的目录。
  3. 杀毒软件拦截

    • 腾讯管家、360、火绒或 Windows Defender 可能误报隔离 sp.exe
    • 请关闭杀毒软件或将软件根目录加入信任白名单后重试。
  4. 下载了补丁包而非完整包

    • 如果下载的文件约 260MB,则为补丁包,缺少运行依赖。请重新下载 2.6GB+ 的完整包,解压后启动。

若以上仍无法解决,请提供以下信息以便进一步分析:

  • 软件版本号(左上角显示的数字,如 v4.05-0711
  • 解压路径(例如 D:\pyVideoTrans
  • 是否有关闭杀毒软件尝试过
  • 检查 logs/ 文件夹下最新的 .log 文件,复制末尾30行报错内容

版本号3.86
解压路径(E:\3.86)
电脑没有下载杀毒软件
以下是logs文件夹里的20260711文档里的内容

Traceback (most recent call last):
File "sp.py", line 188, in
File "sp.py", line 147, in initialize_full_app
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\mainwin\_main_win.py", line 18, 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\__init__.py", line 6, 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 'E:\3.86\_internal\azure\cognitiveservices\speech\Microsoft.CognitiveServices.Speech.core.dll'. Most likely this dynlib/dll was not found when the application was frozen.

该错误是由于加载 Azure TTS 语音合成渠道 所需的 Microsoft.CognitiveServices.Speech.core.dll 动态库失败导致的。常见原因及解决方法如下:

  1. 下载的是补丁包而非完整包
    检查您下载的文件大小:如果约 260MB,则是补丁包,缺少大量运行依赖。请重新从官网下载 2.6GB+ 的完整包,解压后启动。
  2. 系统缺少 Visual C++ 运行库
    即使下载了完整包,缺少 VC++ 运行时也会导致 DLL 加载失败。请安装微软官方 VC++ 全量运行时集合包(x64)后重启电脑:
    https://aka.ms/vs/17/release/vc_redist.x64.exe
  3. 版本过旧(v3.86)
    该版本未对 TTS 渠道进行完整的懒加载优化,启动时会尝试加载所有渠道的依赖,包括 Azure。推荐升级到最新版本 v4.05-0711,新版已修复此问题并支持按需加载。

操作步骤:

  • 卸载当前版本(删除 E:\3.86 整个文件夹)。
  • 下载完整版(约 2.6GB)并解压到纯英文路径(如 D:\pyVideoTrans)。
  • 安装上述 VC++ 运行库并重启。
  • 双击 sp.exe 启动即可。

若升级后仍遇到问题,请提供新版本日志(logs/ 目录下最新的 .log 文件末尾 30 行)。

在下载了vc++后完美解决打不开的问题,后来者可优先查看是不是这个原因

确认问题已解决。安装微软 VC++ 运行时是修复 Microsoft.CognitiveServices.Speech.core.dll 加载失败的标准方案。建议后续升级至最新版本 v4.05-0711,避免旧版已知问题,并获得更好的渠道懒加载支持。

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