Picroft detects wake up word, but not question

Picroft on Raspberry B+, with vanilla USB microphone.

Detects the wakeup word, but fails to decode the question.

Logs:

17:31:12.603 - main:handle_record_begin:36 - INFO - Begin Recording…
Playing WAVE ‘/home/pi/mycroft-core/mycroft/res/snd/start_listening.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
17:31:15.506 - main:handle_record_end:41 - INFO - End Recording…
17:31:15.512 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
17:31:17.921 - mycroft.client.speech.listener:transcribe:228 - ERROR - list index out of range
17:31:17.925 - mycroft.client.speech.listener:transcribe:229 - ERROR - Speech Recognition could not understand audio
17

Typing question gets the answer (What’s the time?)

Didn’t get a good listen to you, it seems.
Does it correctly hear you ever?

It never has responded, apart for the wake word. I did the arecord and aplay test and the “default” level for the microphone was clearly very quiet (I could barely hear it in the playback). Is there a way to move up the microphone sensitivity?

aha- found “alsamixer” and put the mic sensitivity up and things are working now!!

2 Likes