Changing the wake word

What I like most about Mycroft is it allows me to change the wake word. However I still couldn’t get it to work. May I know do I need to reboot my Pi each time I change the wake word in home.mycroft.ai for the changes to take effect?

I’m not sure if this is the correct or best way to do, but in the mycroft.conf file you may put something like this in:

"listener": {
   "sample_rate": 16000,
   "channels": 1,
   "wake_word": "hey mycroft",
   "phonemes": "HH EY . M AY K R AO F T",
   "threshold": 1e-90,
   "multiplier": 1.0,
   "energy_ratio": 1.5
 },

I would assume, that’s the place to change the wakeup word, BUT I HAVE NOT TRIED IT!

The file can be found inside the mycroft user directory below .mycroft directory - in case you use the provided sd-image.

best regards and tell us, whether this worked for you.

Changing the mycroft.conf file does not work. I have tried.

if you log in to the Mycroft.ai page and go to setting then the advanced option and change the wake word and the PHONEMES there and save them then restart your Mycroft device that should work.

it has worked multiple times for me.

Mark

Take into account that local configuration can be overwritten by remote server configuration. In mycroft.conf you will find a flag to disable this feature.

I actually have a problem with Home.ai i will need to wait for a bug fix.

I suggest you to disable remote configuration and manually configure the wake_word. In addition to mycroft documentation, you can see this wiki page. Chapters 1.3 and 1.4 can be also applied to English.

1 Like

Thank you for that tip i will see if i can get it to work.

Hello, I tried to change it by putting “hey domo” and “HH EY . D O M O” into the on line configuration, since the registration. I did also a reboot, but there is no way to make it work. It still answers to hey mycroft.

Make sure to look words up on the cmu sphinx pronunciation dictionary page. Sometimes, like in this case, it doesn’t have a word in its dictionary so it just repeats it. In this case, try combining similarly sounding words. I combined dough and mow to get: HH EY . D OW M OW.

2 Likes

Thank you very much, yes it worked that way :smiley:

This worked for me! But, though it is rare, mycroft wakes up random noise also. How to fine tune the configuration?

This is what I have now:

  "listener": {
    "sample_rate": 16000,
    "channels": 1,
    "record_wake_words": true,
    "record_utterances": true,
    // In milliseconds
    "phoneme_duration": 1000,
    "multiplier": 1.0,
    "energy_ratio": 1.5,
    "wake_word": "Homelife",
    "phonemes": "HH OW M L AY F",
    "stand_up_word": "wake up"
  }

I have the same problem. It wakes when the printer turns on…

Hey livey0u - I’m in the mycroft-config manager in ubuntu but I’m super lost - where and how would I enter the above code? and how to go about saving it once it’s been entered? very new to the terminal. Thanks
-a n00b

Hey SpiritWalker, best to use the Config Manager these days. There are specific instructions for changing your wake word here:
https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/customizations/wake-word

By default if you edit the files using the Config Manager they will open in a terminal program called Nano. So once you are finished editing you can press “Ctrl+X” to exit and it will ask if you want to save the file.