【问题标题】:Trying to get DeepSpeech to work. SoX not found even though I pip installed it?试图让 DeepSpeech 工作。即使我 pip 安装了 SoX 也找不到?
【发布时间】: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'

标签: python mozilla-deepspeech


【解决方案1】:

我遇到了同样的问题,通过将音频速率转换为 16000hz 来解决它。 请尝试

`ffmpeg -i input.wav -ar 16000 output.wav`

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-02
    • 2015-10-13
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2021-12-15
    相关资源
    最近更新 更多