MycroftAI / mycroft-core

Mycroft Core, the Mycroft Artificial Intelligence platform.
https://mycroft.ai
Apache License 2.0
6.53k stars 1.27k forks source link

Wake up word is not recognized #2445

Closed mexican1973 closed 4 years ago

mexican1973 commented 4 years ago

Hi all. I am using picroft and the respeaker mic array. It recognizes fine "Hey mycroft" but not at all "Wake up". Very annoying. How can I get it to work. It reacts when saying "Wake up" since I see it is trying to establish an HTTP connection: api.mycroft.ai ... get device settings and location. It keeps repeating it but it doesnt come back online. I think the wake up word somehow is not working.

forslund commented 4 years ago

Thanks for reporting, The wakeup is actually handled in mycroft-core. the skill is only responsible for sending the go to sleep message and informing that wake has been performed. I'll move this over to mycroft-core.

I'm not yet tested this on the Picroft but on the Mark-1 and Desktop the wake up works as expected.

forslund commented 4 years ago

Also just to make sure, it's "Hey Mycroft" followed by "wake up"

mexican1973 commented 4 years ago

Yes. I always say "Hey mycroft wake up" but no reaction.

forslund commented 4 years ago

Great, just wanted to make sure it wasn't a simple thing like that :)

krisgesling commented 4 years ago

Hey @mexican1973, have you had any further luck on this?

I just gave it a test on my Picroft and found it challenging to get it to recognise "wake up" as well. One thing to be aware of is that because Picroft's are generally a little slower, you do need to wait between the "Hey Mycroft" and the "wake up".

If you have the CLI open you should see that when you say "Hey Mycroft", you should see:

INFO | 713 | main:handle_record_begin:37 | Begin Recording...

this is local only recording to evaluate if the sound contains "wake up". After a short time you'll then see:

INFO | 713 | main:handle_record_end:43 | End Recording...

And if you successfully wake Mycroft up:

INFO | 713 | main:handle_awoken:54 | Listener is now Awake:

If you're still seeing this issue, can you confirm that the "Hey Mycroft" is triggering the microphone to begin recording?

forslund commented 4 years ago

Hi, since there been no communication here in a while and I can't reproduce the problem I'm closing this issue. if it's still a problem for you please re-open this issue. Thanks