Vosk 给出错误 ModuleNotFoundError:没有名为“_cffi_backend”的模块;

发布于 2025-01-15 09:12:42 字数 1335 浏览 4 评论 0原文

所以基本上,我有一个Python语音识别软件,它运行得很好,然后我的驱动器坏了,我不得不买一个新的,重新安装Windows,重新安装Python(相同版本),然后pip install vosk,然后尝试运行它。现在它突然根本不起作用:

Traceback (most recent call last):
  File "d:\Software\Voxy\src\master.py", line 1, in <module>
    from vosk import SetLogLevel as vosk_log_level
  File "C:\Users\james\AppData\Local\Programs\Python\Python310\lib\site-packages\vosk\__init__.py", line 4, in <module>
    from .vosk_cffi import ffi as _ffi
  File "C:\Users\james\AppData\Local\Programs\Python\Python310\lib\site-packages\vosk\vosk_cffi.py", line 2, in <module>
    import _cffi_backend
ModuleNotFoundError: No module named '_cffi_backend'

我已经尝试过“pip install cffi”,但它仍然不起作用。另一个奇怪的事情是,如果我写 pip show vosk,它会说:

Name: vosk
Version: 0.3.32
Summary: Offline open source speech recognition API based on Kaldi and Vosk
Home-page: https://github.com/alphacep/vosk-api
Author: Alpha Cephei Inc
Author-email: [email protected]
License: UNKNOWN
Location: c:\users\james\anaconda3\lib\site-packages
Requires: cffi
Required-by: 

为什么说它突然安装在 anaconda3 库中,同时似乎也在 Python 站点包中找到?不知何故,它看起来像 pip install/show/uninstall,而实际运行 Python 脚本仅以某种方式进行 50% 的合作。

So basically, I have this speech recognition software in Python which worked flawlessly then my drive died and I had to buy a new one, reinstalled Windows, reinstalled Python (same version), and pip install vosk, then tried to run it. Now it all the sudden doesn't work at all does this:

Traceback (most recent call last):
  File "d:\Software\Voxy\src\master.py", line 1, in <module>
    from vosk import SetLogLevel as vosk_log_level
  File "C:\Users\james\AppData\Local\Programs\Python\Python310\lib\site-packages\vosk\__init__.py", line 4, in <module>
    from .vosk_cffi import ffi as _ffi
  File "C:\Users\james\AppData\Local\Programs\Python\Python310\lib\site-packages\vosk\vosk_cffi.py", line 2, in <module>
    import _cffi_backend
ModuleNotFoundError: No module named '_cffi_backend'

I have tried "pip install cffi" but it still doesn't work. Another weird thing is if I write pip show vosk, it says:

Name: vosk
Version: 0.3.32
Summary: Offline open source speech recognition API based on Kaldi and Vosk
Home-page: https://github.com/alphacep/vosk-api
Author: Alpha Cephei Inc
Author-email: [email protected]
License: UNKNOWN
Location: c:\users\james\anaconda3\lib\site-packages
Requires: cffi
Required-by: 

Why is saying it's installed in the anaconda3 library all the sudden, while also appearantly being found in the Python site-packages? It somehow seems like pip install/show/uninstall and actually running a Python scripts only co-operates like 50% somehow.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沉鱼一梦 2025-01-22 09:12:42

我想通了,我只是创建了一个从 python site-packages 到 Anaconda site-packages 文件夹的文件夹连接。

I figured it out, i just crated a folder junction from the python site-packages to the Anaconda site-packages folder.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文