【发布时间】:2020-12-01 14:10:34
【问题描述】:
我正在尝试使用 Mozilla DeepSpeech 构建语音到文本的算法,但在安装软件包时遇到问题。
首先,我在 Anaconda 中创建了一个名为 deepspeech-venv 的新虚拟环境,并使用命令 pip install deepspeech --upgrade 在 Anaconda Powershell 中通过 pip 安装了最新版本的 deepspeech 软件包 (v0.8.1)。
接下来,我使用命令 wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.1/deepspeech-0.8.1-models.pbmm 和 wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.1/deepspeech-0.8.1-models.tflite 从 Mozilla 的 GitHub 下载了预训练英语模型的 pbmm 版本和 tflite 版本。
最后,我想检查并确保一切都安装正确,所以我在命令行中输入了deepspeech -h,它产生了以下错误语句:
Traceback (most recent call last):
File "c:\users\zachary.holden\anaconda3\envs\deepspeech_venv\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\zachary.holden\anaconda3\envs\deepspeech_venv\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\zachary.holden\Anaconda3\envs\deepspeech_venv\Scripts\deepspeech.exe\__main__.py", line 4, in <module>
File "c:\users\zachary.holden\anaconda3\envs\deepspeech_venv\lib\site-packages\deepspeech\__init__.py", line 23, in <module>
from deepspeech.impl import Version as version
File "c:\users\zachary.holden\anaconda3\envs\deepspeech_venv\lib\site-packages\deepspeech\impl.py", line 13, in <module>
from . import _impl
ImportError: DLL load failed: The specified module could not be found.
据我了解,这意味着我缺少deepspeech 库的一些依赖项;但是,我不太确定需要安装哪些额外的 DLL,甚至不确定如何进行该过程。 (当然,除非问题出在我的安装过程中,而我只需要添加另一个库。)
注意:我在 Windows 10 64 位系统上运行 Python v3.7.7。
【问题讨论】:
标签: python dll pip virtualenv mozilla-deepspeech