无法使用 deepspeech 设置热门词
Can't set a hotword with deepspeech
我试图在我的 raspberry pi 上设置我的 deepspeech 热词,但当我在终端发送这个时出现了一个很长的错误:
python3 /home/pi/DeepSpeech_RaspberryPi4_Hotword/mic_streaming.py --keywords jarvis
错误
我不知道如何解决这个问题,也没有在其他任何地方找到任何东西。
这些错误与 DeepSpeech
无关,它们与 ALSA
有关,后者是 Linux 的声音子系统。从错误的外观来看,您的系统无法访问麦克风。
我会推荐 运行 几个 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
到 select 另一个声卡 and/or 麦克风。
嗨,这个脚本由 AIWintermuteAI 在 github 编写,他使用带 raspberry pi 的 respeaker 4 麦克风阵列卡。您需要将此附加到您的 raspberry pi 或需要根据您的麦克风更改脚本。我不是专家,但我会尝试用我的 USB 网络摄像头测试这个脚本 mic.i 将在此处更新结果
我试图在我的 raspberry pi 上设置我的 deepspeech 热词,但当我在终端发送这个时出现了一个很长的错误:
python3 /home/pi/DeepSpeech_RaspberryPi4_Hotword/mic_streaming.py --keywords jarvis
错误
我不知道如何解决这个问题,也没有在其他任何地方找到任何东西。
这些错误与 DeepSpeech
无关,它们与 ALSA
有关,后者是 Linux 的声音子系统。从错误的外观来看,您的系统无法访问麦克风。
我会推荐 运行 几个 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
到 select 另一个声卡 and/or 麦克风。
嗨,这个脚本由 AIWintermuteAI 在 github 编写,他使用带 raspberry pi 的 respeaker 4 麦克风阵列卡。您需要将此附加到您的 raspberry pi 或需要根据您的麦克风更改脚本。我不是专家,但我会尝试用我的 USB 网络摄像头测试这个脚本 mic.i 将在此处更新结果