Respeaker Only Recognizes "respeaker" and "play music"

Respeaker Core v2.0



Well yes, I did read it, over and over again. I also started over from scratch, rebuilding the image on the SD card and following each installation step carefully. What I discovered (so far) is that when I run microphone.py, it works better than the example program. I found that words in keywords.txt are recognized, mostly. Her is a sample of the keywords file I’m playing with:



respeaker /1e-30/

roboto /1e-30/ << does not recognize (what I’d like to change the wake up word to)

hello /1e-10/

goodbye /1e-30/

spaghetti /1e-30/

task /1e-30/



And here is some sample output:



Wake up

01111+100000000-00000000000000000000000000000000000000001111+1111111111111111111111111111111100000000-000000000000000000000000000000000000000000000000000Recognized task spaghetti

Wake up

00000000000000000000000000001111+1111111111111111111111111100000000-00000000000000000000000000000000000000000000000000000000000000000000Recognized task hello

Wake up

00000000000000000000000000000000000000001111+11111111111100000000-00000000000001111+11111111111111100000000-000000000000000001111+00000000-00000000000000000Recognized task hello

Wake up

00000000000000000000000000000000000001111+1111111111111111000111111111111111111111111111111111111111100000000-00000000000000000000000000000000000000000000000000000000000Recognized spaghetti hello task



Respeaker is actually reversing the order of the spoken words. That is; I said spaghetti task, hello task, hello task, task hello spaghetti.



Also, when I add the word ‘say’ to the list, respeaker does not respond at all.



I hope that’s clear enough. Let me know if you need anything else.



Thanks!