#3686 separate vocal and background music:cannot import name 'OfflineFireRedAsrCtcModelConfig' from 'sherpa_onnx.lib._sherpa_o

91.149* Posted at: 2 hours ago 👁6

separate vocal and background music:cannot import name 'OfflineFireRedAsrCtcModelConfig' from 'sherpa_onnx.lib._sherpa_onnx' (E:\新建文件夹\_internal\sherpa_onnx\lib\_sherpa_onnx.cp310-win_amd64.pyd)


=
system:Windows-10-10.0.19045-SP0
version:v3.98
frozen:True
language:zh
root_dir:E:/新建文件夹

1 Replies

这是由于软件内置的 sherpa_onnx 库版本不兼容或文件损坏导致的。该错误通常发生在尝试使用“分离人声背景声”功能时,因为该功能依赖的 sherpa_onnx 模块中缺少 OfflineFireRedAsrCtcModelConfig 类定义。

解决方案:

  1. 临时解决方法(推荐):暂时不要勾选“分离人声背景声”功能。该功能主要用于在最终合成时保留原视频的背景音乐,如果不需要此效果,可以取消勾选。
  2. 彻底解决方法:重新下载完整的软件包(而非升级补丁包),并解压到新的、路径中不含中文或特殊字符的目录(例如 D:\pyVideoTrans),然后重新运行。覆盖安装可能无法解决此底层库文件损坏的问题。
  3. 检查路径:确保软件运行路径(如你当前的 E:/新建文件夹)不包含中文字符。建议将软件移动到纯英文路径下运行。

操作步骤:

  1. 前往官方网站下载最新完整版软件包。
  2. 将压缩包解压到 D:\pyVideoTrans 这类纯英文路径。
  3. 直接运行新目录下的 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