You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已通过pip安装SoX但运行DeepSpeech时提示SoX未找到的问题求助

DeepSpeech SoX 报错解决方法

错误根源

你遇到的报错核心原因是:通过pip install sox安装的仅为Python调用SoX工具的封装库,本身不包含SoX的原生可执行程序,系统找不到可调用的SoX二进制文件才触发该错误。你之前将Python的site-packages路径加入系统环境变量的操作对解决该问题无效,可手动删除该配置避免后续出现其他环境冲突。你已安装的Python SoX封装库无需卸载,原生SoX安装完成后即可正常调用。

解决方案

方案一:安装原生SoX程序

  • 下载Windows版本的SoX官方安装包,运行安装向导
  • 安装过程中勾选Add SoX to system PATH选项;若未勾选,安装完成后手动将SoX的安装目录(默认路径示例:C:\Program Files (x86)\sox-14-4-2)添加到Windows系统环境变量的Path条目下
  • 配置完成后重启命令行终端或IDE,让环境变量修改生效
  • 验证安装:打开CMD执行命令sox --version,正常返回版本号信息即代表安装成功,重新运行DeepSpeech即可正常调用SoX完成采样率转换

方案二:无需安装SoX,直接生成符合要求的音频

如果不想额外安装SoX组件,可在VLC转码时直接输出适配DeepSpeech的音频文件:

  • 转码配置中选择音频编码为PCM 16位
  • 采样率设置为16000Hz
  • 声道设置为单声道
    转码得到的WAV文件可直接传入DeepSpeech使用,无需经过SoX转换。

内容的提问来源于stack exchange,提问作者Vendolheim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 10:24:00