Picroft is not detecting wake up word

Whenever I am trying give a wake up word from mic, I am getting this error.

06:25:12.091 | ERROR    |  7400 | mycroft.client.speech.listener:transcribe:239 | list index out of range

06:25:12.093 | ERROR    |  7400 | mycroft.client.speech.listener:transcribe:240 | Speech Recognition could not understand audio

I am using mycroft-core 19.8.6 on rasberry pi 4B. I am using a USB mic.
Mic test was successful.

Any help will be appreciated.
Thanks.

There should be a few more lines before those two?

Full trace:

06:38:42.043 | INFO | 7400 | mycroft.session:get:74 | New Session Start: 86d327f7-97dd-4959-9163-9f16e25dc39d
06:38:42.046 | INFO | 7400 | main:handle_wakeword:59 | Wakeword Detected: hey jarvis
Playing WAVE '/home/pi/mycroft-core/mycroft/res/snd/start_listening.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
06:38:42.528 | INFO | 7394 | mycroft.skills.settings:save_settings:109 | Skill settings successfully saved to /opt/mycroft/skills/mycroft-timer.mycroftai/settings.json
06:38:42.489 | INFO | 7400 | __main__:handle_record_begin:37 | Begin Recording...
06:38:44.414 | INFO | 7400 | __main__:handle_record_end:43 | End Recording...
06:38:48.041 | ERROR | 7400 | mycroft.client.speech.listener:transcribe:239 | list index out of range
06:38:48.047 | ERROR | 7400 | mycroft.client.speech.listener:transcribe:240 | Speech Recognition could not understand audio
^--- NEWEST ---^

It’s detecting the wake word, but it’s not understanding what it hears after that.

So I should not worry about the error I am getting? What I had mentioned ?

06:25:12.091 | ERROR    |  7400 | mycroft.client.speech.listener:transcribe:239 | list index out of range

06:25:12.093 | ERROR | 7400 | mycroft.client.speech.listener:transcribe:240 | Speech Recognition could not understand audio

It means it couldn’t detect any speech in the following recording. It recognized the wake word, then it listened for you to say something, and it did not find recognizable speech in what it recorded.

1 Like

Understood. Thanks for the help.

1 Like

Hey, new member here! I just setup my picroft and it worked for a few minutes then stopped working. It picks up my audio and I can still type in the picorft backend to get it to answer back but doesn’t listen to when I command via voice. Do you know what might be the issue? it’s a Pi4 and I’m using a Logitech webcam c600 for the mic and connected with an ethernet cord.