mycroft-core: STT error

14:02:31.289 - __main__:handle_record_begin:36 - INFO - Begin Recording...
14:02:32.524 - mycroft.client.speech.listener:transcribe:231 - ERROR - list index out of range
14:02:32.524 - mycroft.client.speech.listener:transcribe:232 - ERROR - Speech Recognition could not understand audio

The frequency of occurrence is often.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 18 (9 by maintainers)

Most upvoted comments

if i understand correctly you are manually creating the listening signal used by speech listener, why are you doing it this way? if you are doing it often (live transcription it seems to be the case) you will run into that all the time

1 - when audio is not understood, this would be most of the time if listening 24/7 2 - when requests are rate limited

if you are doing this please stop, that is not the intended use and hurts the whole community

you should look into streaming STT options, but be warned that is paid by the minute, you will also want to look into VAD detection to avoid sending “silence” to the STT and waste credits

something like Kaldi or deepspeech might be better suited for 24/7 listening if you have the resources to run those

Jarbas explains the error succinctly above. Without more complete details it will be difficult to provide relevant help.