This seems relevent from audio.log
2020-10-16 19:48:26.221 | INFO | 4004 | mycroft.messagebus.load_config:load_message_bus_config:33 | Loading message bus configs
2020-10-16 19:48:26.337 | ERROR | 4004 | mycroft.tts.tts:create:529 | The TTS could not be loaded.
Traceback (most recent call last):
File “/home/dan/mycroft-core/mycroft/tts/mimic_tts.py”, line 187, in validate_connection
subprocess.call([BIN, ‘–version’])
File “/usr/local/lib/python3.7/subprocess.py”, line 339, in call
with Popen(*popenargs, **kwargs) as p:
File “/usr/local/lib/python3.7/subprocess.py”, line 800, in init
restore_signals, start_new_session)
File “/usr/local/lib/python3.7/subprocess.py”, line 1465, in _execute_child
executable = os.fsencode(executable)
File “/usr/local/lib/python3.7/os.py”, line 810, in fsencode
filename = fspath(filename) # Does type-checking offilename
.
TypeError: expected str, bytes or os.PathLike object, not NoneTypeDuring handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/home/dan/mycroft-core/mycroft/tts/tts.py”, line 519, in create
tts.validator.validate()
File “/home/dan/mycroft-core/mycroft/tts/tts.py”, line 435, in validate
self.validate_connection()
File “/home/dan/mycroft-core/mycroft/tts/mimic_tts.py”, line 189, in validate_connection
LOG.info("Failed to find mimic at: " + BIN)
TypeError: can only concatenate str (not “NoneType”) to str
2020-10-16 19:48:26.340 | ERROR | 4004 | main:on_error:34 | Audio service failed to launch (TypeError(‘can only concatenate str (not “NoneType”) to str’)).
These are the TTS settings in mycroft-core/mycroft/configuration/mycroft.conf
// Text to Speech parameters
// Override: REMOTE
“tts”: {
// Engine. Options: “mimic”, “google”, “marytts”, “fatts”, “espeak”,
// “spdsay”, “responsive_voice”, “yandex”, “polly”
“pulse_duck”: false,
“module”: “mimic”,
“polly”: {
“voice”: “Matthew”,
“region”: “us-east-1”,
“access_key_id”: “”,
“secret_access_key”: “”
},
“mimic”: {
“voice”: “ap”
},
“mimic2”: {
“lang”: “en-us”,
“url”: “https://mimic-api.mycroft.ai/synthesize?text=”,
“preloaded_cache”: “/opt/mycroft/preloaded_cache/Mimic2”
},
“espeak”: {
“lang”: “english-us”,
“voice”: “m1”
}
},
There does not appear to be a /etc/mycroft/mycroft.conf
.mycroft/mycroft.conf has…
{
“max_allowed_core_version”: 20.8
}