【发布时间】:2022-03-08 00:28:33
【问题描述】:
我得到的错误是:
FileNotFoundError: [Errno 2] 未找到 SoX,使用 16000hz 文件或 install it: 系统找不到指定的文件
我的音频文件来自 mp4 视频文件,然后从 VLC 转换为 WAV 文件。默认采样率为 8000 Hz,DeepSpeech 似乎需要 16kHz 的文件,因此需要 SoX 插件。
我运行了 pip install SoX 和 pip install --upgrade SoX。
已满足要求:e:\downloads\deep speech\lib\site-packages (1.4.1)中的 SoX
已满足要求:e:\downloads\deep speech\lib\site-packages 中的 numpy>=1.9.0(来自 SoX)(1.21.4)
所以它就在这里。然后我将 E:\Downloads\Deep Speech\Lib\site-packages 添加到 Windows 上的系统环境变量中,以防万一。总的来说,我是 Python 的新手,在这里被难住了。
有人可以帮帮我吗?
【问题讨论】:
-
Sox 不是 Python 包。您需要安装程序本身。
-
好的,太好了。我已经让它工作了。我不知道我是否应该再发一篇文章(因为这是一个不同的问题),但目前转录真的很糟糕。这是 DeepSpeech 的当前状态还是我可以使用更好的模型进行训练?我目前运行'deepspeech --model deepspeech-0.9.3-models.pbmm --scorer deepspeech-0.9.3-models.scorer --audio Test.wav > output.txt'