Vosk 给出错误 ModuleNotFoundError:没有名为“_cffi_backend”的模块;
所以基本上,我有一个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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想通了,我只是创建了一个从 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.