mycroft-core icon indicating copy to clipboard operation
mycroft-core copied to clipboard

"Hey MyCroft" used instead of alternate wake word selected

Open chrisamow opened this issue 4 years ago • 5 comments

Describe the bug "Hey Jarvis" was selected as the wake word during device pairing Device only responds to "Hey MyCroft"

To Reproduce Steps to reproduce the behavior: Run the docker version of MyCroft on linux mint Pair the device and select "Hey Jarvis" as the wake word Speak "Hey Jarvis" nothing happens Speak "Hey MyCroft" "Who was Abraham Lincoln?" - the device speaks/reads the response

Expected behavior I expect "Hey Jarvis" to initiate recognition the way "Hey MyCroft" does

Log files I'm not home right now, but I can submit these later if helpful.

You may also include screenshots, however screenshots of log files are often difficult to read and parse.

If you are running Mycroft, the Support Skill helps to automate gathering this information. Simply say "Create a support ticket" and the Skill will put together a support package and email it to you.

Environment (please complete the following information):

  • Device type: [e.g. Raspberry Pi, Mark 1, desktop]
  • OS: [e.g. Ubuntu, Picroft]
  • Mycroft-core version: [e.g. 20.08]
  • Other versions: [e.g. Adapt v0.3.7]

Additional context Add any other context about the problem here.

Please think carefully about whether you have modified anything in Mycroft's code or configuration files. If so, can you reproduce this on a clean installation of Mycroft? Many "bugs" turn out to be non-standard configuration errors.

chrisamow avatar Mar 17 '21 21:03 chrisamow

Hey there, thanks for flagging this. I'm assuming you are using a Mark II Dev Kit?

If so it will be fixed by https://github.com/MycroftAI/mycroft-core/pull/2861

krisgesling avatar Mar 18 '21 07:03 krisgesling

Hey there, thanks for flagging this. I'm assuming you are using a Mark II Dev Kit?

If so it will be fixed by #2861

Hi Kris - thanks for following up. It is using the docker image on linux mint - I guessed that it wouldn't only affect docker though - that does sound similar to that PR...

chrisamow avatar Mar 19 '21 04:03 chrisamow

Hmmm, the specific issue there is that a hotword configuration exists in /etc/mycroft/mycroft.conf which overrides the remote configuration from home.mycroft.ai

So have a look for that, it will be something like:

  "listener": {
    "wake_word": "hey mycroft"
  },

If that's not there, then it's a different issue

krisgesling avatar Mar 19 '21 05:03 krisgesling

oh, running a shell on the mycroft docker instance... there is not even a /etc/mycroft/ directory there is one at /opt/mycroft/mycroft/configuration/mycroft.conf but I'm not sure if that is active - that entry above is in there along with a bunch of other listener configuration

chrisamow avatar Mar 19 '21 05:03 chrisamow

That's the default entry. There are four levels that you can read more on here: https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/customizations/mycroft-conf

The other override is the user config at ~/.mycroft/mycroft.conf

Is this the docker-mycroft container on DockerHub?

krisgesling avatar Mar 24 '21 23:03 krisgesling