I’m trying to change Mycrofts TTS Module to “deepspeech_server” but it seems my changes in the mycroft.conf don’t have any effect.
Working on Ubuntu 18.04
Installed Mycroft 19-02 by cloning mycroft-core from git (Branch: dev) to my home directory and running ./dev-setup.sh
Changing the local configuration (~/.mycroft/mycroft.conf) doesn’t work at all. Even trying to change the timezone does nothing, even though syntax errors are logged.
With this, Mycroft loads the config without error but continues to respond even if my deepspeech server is shut down. Tried everything from stop/start, reboot to reinstall.
Try editing the config in /etc/mycroft/mycroft.conf? Check the logs to see that it’s picking up that config? What does the voice.log tell you when it’s hearing things?
Hi I recommend using the ~/.mycroft/mycroft.conf over the /etc/mycroft/mycroft.conf one. The timezone change won’t work since the info should be under a “location” key and not in the root config.
stt changed in the config in mycroft-core (this config should never be modified) will be overridden by the config from home so that’s why that part isn’t working. Try to put the stt config in the ~/.mycroft/mycroft.conf config.
@baconator
There actually is no mycroft folder in /etc/mycroft/mycroft.conf (it is however set in “locations.py” but skipped on startup)
Because of your comment i looked arround and found that i can set my location in the Profile settings, ty!
@forslund
My bad, i had in fact overlooked the “location” key. Everything works fine now.
One question:
Why did my changing of the stt module in mycroft-core/mycroft/configuration/mycroft.conf not have any effect.
The ~/.mycroft/mycroft.conf did not contain anything but the (incorrect) timezone setting, and there exists no config in /etc/...
Isn’t the hierarchy remote > home > etc > mycroft-core ?