Hi All! As the title says, my MyCroft install isn’t responding to the wake word. It was working, and then my microphone stopped responding. I rebooted, and my microphone works again, but the wake word doesn’t get a response. The MyCroft install is working, though, because in CLI mode I can type a question and get an audible response back. My mic is working in other applications as wel, and it displays on the levels in the CLI.
I am running Linux Mint 18 with a Playstation Eye camera as my microphone.
Does the microphone work for other purposes? Eg if you type in:
“Set a timer”
You should be prompted for how long a timer you want. If you then speak the response, is that heard and transcribed by Mycroft?
Given the mic levels are displaying in the CLI, I’m wondering if it’s the mic not being heard, or something wrong with the wake word spotting.
It seems to be a problem with wake word spotting, because when I did the set a timer test, it detected my answer. I tried immediately afterword to call the wakeword, and it is still not responding to it
Another odd thing: according to the CLI, it picked up my wakeword at some point this morning (I’ve only said it more then a dozen times) but it never dinged to let me know so I didn’t give it a command.
I am experiencing the same behavior on my Picroft. It started yesterday after it had been working properly. I have rebooted numerous times and even powered down and back up.
This was in the log:
~~~~or_update on picroft-google-aiy-voicekit: SkillModified(Uncommitted changes:
M __init__.py
)
The SkillModified(Uncommitted changes: is generally because you have made edits to that skills __init__.py and hence it will no longer automatically update the Skill to avoid overwriting your changes.
Can (either or both of) you send us some logs to have a look at what might be happening?
The easiest method is to tell Mycroft to “Create a support ticket” and it will then upload these to a free service and email you a link. If you’re not keen on posting that publicly here, then send it to either me or support at mycroft . ai
You can upload individual files to termbin by running: cat /some/file.log | nc termbin.com 9999
So to get links for all five logs you can do something like: for log in /var/log/mycroft/*.log; do echo "====$log====" | cat - $log | nc termbin.com 9999; done
There was a glitch in the special release we generate for the backend upgrade which broke Precise. We corrected it about 12 hours ago (see release 19.2.9 at https://github.com/MycroftAI/mycroft-core/releases), so hopefully you are back in business!