Hey everyone. I am testing out privacy and speed settings on my Picroft. I am trying to use mimic1 TTS instead of mimic2 with the RMS voice as my tts engine in Mycroft. I have tested mimic1 directly and got the voice working. I tried editing the config using mycroft-config system and it accepted the changes to /etc/mycroft/mycroft.conf. I restart Mycroft using mycroft-stop and mycroft-start debug. I hear the correct RMS voice from my config for about 60 seconds when Mycroft starts. Then the configuration settings load from home.mycroft.ai and override my TTS voice settings with “British Male” or what I have set on home.mycroft.ai.
Is there a way to block the Configuration Skill from overriding my TTS config settings, or maybe another way to accomplish changing my TTS to mimic1?
/etc/mycroft/mycroft.conf
{
"play_wav_cmdline": "aplay %1",
"play_mp3_cmdline": "mpg123 -a hw:0,0 %1",
"enclosure": {
"platform": "picroft"
},
"tts": {
"module": "mimic",
"mimic": {
"voice": "/home/pi/mycroft-core/mimic/voices/cmu_us_rms.flitevox",
"duration_stretch": "1.0",
"int_f0_target_mean": "100"
}
},
"ipc_path": "/ramdisk/mycroft/ipc/"
}
TTS changes back when this output displays in console after config update. No actual errors appear. I am not using the deprecated default config.
02:49:28.799 | INFO | 7558 | ConfigurationSkill | Remote configuration updated
02:49:28.808 | WARNING | 7558 | mycroft.configuration.config:_log_old_location_deprecation:175 |
===============================================
== DEPRECATION WARNING ==
===============================================
You still have a config file at /home/pi/.mycroft/mycroft.conf
Note that this location is deprecated and will not be used in the future
Please move it to /home/pi/.config/mycroft