Unable to change wake word


#1

Whenever I change the wake word it defaults to whatever is chosen from the home.mycroft.ai site. I have changed the config in /etc/mycroft and the web config in /var/tmp. What is going wrong?
my
{
“enclosure”: {
“platform”: “mycroft_mark_1”,
“platform_build”: 20,
“port”: “/dev/ttyAMA0”,
“rate”: 9600,
“timeout”: 5,
“update”: true,
“test”: false
},
“VolumeSkill”: {
“default_level”: 6,
“min_volume”: 0,
“max_volume”: 83
},
“ipc_path”: “/ramdisk/mycroft/ipc/”,
“listener”: {
“sample_rate”: 16000,
“channels”: 1,
“record_wake_words”: false,
“record_utterances”: false,
“wake_word_upload”: {
“enable”: false,
“server”: “mycroft.wickedbroadband.com”,
“port”: 1776,
“user”: “precise”,
“folder”: “/home/precise/wakewords”
},
“phoneme_duration”: 120,
“multiplier”: 1.0,
“energy_ratio”: 1.5,
“wake_word”: “hi mycroft”,
“stand_up_word”: “wake up”
},
“precise”: {
“dist_url”: “…”, (only allowed 2 links per post)
“models_url”: “…” (only allowed 2 links per post)
},
“hotwords”: {
“hi mycroft”: {
“module”: “precise”,
“phonemes”: “HH AY . M AY K R AO F T”,
“threshold”: 1e-90,
“lang”: “en-us”
},

"wake up": {
  "module": "precise",
  "phonemes": "W EY K . AH P",
  "threshold": 1e-20,
  "lang": "en-us"
}

},
“tts”: {
“mimic”: {
“path”: “/usr/local/bin/mimic”
}
},
“SkillInstallerSkill”: {
“path”: “/opt/venvs/mycroft-core/bin/msm”
},
“skills”: {
“priority_skills”: [
“mycroft-mark-1”,
“mycroft-pairing”,
“mycroft-volume”
]
}
}

No matter what I do, mycroft_web_cache.json goes back to whatever is inputted on the website.


#2

Hi Flamewake, welcome to the Forums :slight_smile:

The web config will always get over written. I actually added a small section explaining the different files yesterday:
https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/customizations/config-manager

Have you trained a new Precise wake word or are you trying to use PocketSphinx?


#3

Oh I think that that’s my problem. I’m trying to use Precise without training it the new wake word. Thank you for the help!