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

树莓派运行Deepspeech设置热词jarvis执行脚本时报错无法解决问询

树莓派DeepSpeech热词设置报错修复方案

你执行的命令为:
python3 /home/pi/DeepSpeech_RaspberryPi4_Hotword/mic_streaming.py --keywords jarvis
报错截图如下:
报错内容

修复步骤

  • 版本匹配校验
    DeepSpeech的热词功能最低支持版本为v0.9.0,需确认你安装的DeepSpeech版本、预训练模型版本、scorer版本三者完全一致,版本不匹配是最常见的报错原因。树莓派4需安装arm架构专属编译包,不能直接使用pip默认的x86版本。
  • 脚本热词逻辑补全
    大部分第三方开源的mic_streaming.py脚本默认没有适配热词参数,需手动添加热词加载逻辑:
    找到模型初始化的代码段,在其后插入如下内容:
if args.keywords:
    for keyword in args.keywords.split(','):
        # 第二个参数为热词权重,范围0.5-2.0,数值越高识别优先级越高
        model.addHotWord(keyword.strip(), 1.5)
  • 依赖完整性检查
    执行以下命令安装所有 required 依赖:
    pip3 install pyaudio webrtcvad numpy deepspeech==0.9.3
    请将命令中的版本号替换为你使用的模型对应版本。
  • 音频参数校验
    执行arecord -l确认麦克风设备正常识别,脚本内的音频采样参数必须设置为单声道、16位深度、16000Hz采样率,参数不匹配会触发音频处理环节报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 17:15:02