#3926 ImportError: cannot import name 'OfflineFireRedAsrCtcModelConfig' from 'sherpa_onnx.lib._sherpa_onnx' (D:\D-APP\win-pyvi

2409:8a1e* Posted at: 1 hour ago 👁5

网络连接失败:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 389, in run
File "pyimod02_importers.py", line 457, in exec_module
File "videotrans\tts\_vits.py", line 7, in
File "pyimod02_importers.py", line 457, in exec_module
File "sherpa_onnx\__init__.py", line 85, in

from .offline_recognizer import OfflineRecognizer

File "pyimod02_importers.py", line 457, in exec_module
File "sherpa_onnx\offline_recognizer.py", line 6, in

from sherpa_onnx.lib._sherpa_onnx import (

ImportError: cannot import name 'OfflineFireRedAsrCtcModelConfig' from 'sherpa_onnx.lib._sherpa_onnx' (D:\D-APP\win-pyvideotrans-v3.98-329\_internal\sherpa_onnx\lib\_sherpa_onnx.cp310-win_amd64.pyd)


=
system:Windows-10-10.0.26200-SP0
version:v3.98
frozen:True
language:zh
root_dir:D:/D-APP/win-pyvideotrans-v3.98-329

1 Replies

该错误是由于软件内置的 sherpa_onnx 库文件版本不匹配或损坏导致的,具体是 OfflineFireRedAsrCtcModelConfig 导入失败。这通常发生在使用预打包版(.exe)且软件文件不完整时。

解决方案:

  1. 重新下载完整软件包:请前往官网下载最新的 完整软件包(而非升级补丁包)。
  2. 彻底替换:将新下载的完整包解压到一个全新的、路径不含中文或特殊符号的目录(例如 D:\pyVideoTrans)。
  3. 重新运行:从新目录中双击 sp.exe 启动软件。

重要提示:

  • 请勿在旧版本目录上直接覆盖文件,这可能导致依赖库残留冲突。
  • 确保下载的是完整的 .7z 压缩包,而不是仅包含 sp.exe 的补丁包。

请查阅相关文档:

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.

Related resource

Similar issues already exist