首页 > 解决方案 > 无法使用 deepspeech 设置启动指令

问题描述

我试图在我的树莓派上设置 deepspeech 的启动指令,当我在终端中发送它时遇到了一个很长的错误:

python3 /home/pi/DeepSpeech_RaspberryPi4_Hotword/mic_streaming.py --keywords jarvis

错误 错误。 我试图以文本形式发布它,但它一直说代码格式不正确。 我不知道错误是否算作代码,所以我只是发送屏幕截图。

我不知道如何解决这个问题,也没有在其他任何地方找到任何东西。

标签: mozilla-deepspeech

解决方案


这些错误与 无关DeepSpeech,它们与ALSALinux 的声音子系统有关。从错误的外观来看,您的系统在访问麦克风时遇到了问题。

我建议运行几个ALSA测试,例如;

arecord -l

这应该为您提供检测到的记录设备列表,例如:

$ arecord -l


**** List of CAPTURE Hardware Devices ****
card 2: Generic_1 [HD-Audio Generic], device 0: ALC294 Analog [ALC294 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

如果这不是您所期望的,您可以使用该命令alsamixer选择另一个声卡和/或麦克风。


推荐阅读