Picroft does not download American Feminine voice

Hi there, I’ve just reimaged my picroft with version 9.12, after pairing my device it doesn’t download the new femminine voice (I’ve changed it on my mycroft.ai account).
It works on a desktop Neon installation.

any suggestion
Thanks in advanced

Hi @Joy_Tribbiani,
Thanks for letting us know.

Have you tried Speaking

Hey Mycroft, update config

as this will bring the configuration down from home.mycroft.ai, and if you’re using the Trinity voice it should pull the Trinity voice down as well. The voices can take up to 30 minutes to download - this will vary with the speed of your internet connection.

Kind regards,
Kathy

Hi Kate, thanks for your quick answer, I’ll keep you update

1 Like

Hi Kathy, I did what you suggested but nothing appened. i’m attaching logs

mycroft-messagebus.log

13:33:02.896 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {}, “type”: “recognizer_loop:record_begin”, “context”: null}
13:33:05.284 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {}, “type”: “recognizer_loop:record_end”, “context”: null}
13:33:05.328 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“session”: “5a09acf3-6846-446f-aeeb-8b3376e78cef”, “utterance”: “hey mycroft”}, “type”: “recognizer_loop:wakeword”, “context”: null}
13:33:07.215 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“lang”: “en-US”, “session”: “5a09acf3-6846-446f-aeeb-8b3376e78cef”, “utterances”: [“update config”]}, “type”: “recognizer_loop:utterance”, “context”: null}
13:33:07.224 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“lang”: “en-US”, “skill_id”: 1968717686, “utterances”: [“update config”]}, “type”: “skill.converse.request”, “context”: null}
13:33:07.234 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“skill_id”: 1968717686, “result”: false}, “type”: “skill.converse.response”, “context”: null}
13:33:07.331 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“confidence”: 1.0, “target”: null, “intent_type”: “1968717686:UpdateConfigurationIntent”, “ConfigurationSkillKeyword”: “config”, “ConfigurationSkillUpdateVerb”: “update”, “tags”: [{“end_token”: 1, “start_token”: 1, “from_context”: false, “entities”: [{“confidence”: 1.0, “data”: [[“config”, “ConfigurationSkillKeyword”]], “match”: “config”, “key”: “config”}], “key”: “config”, “match”: “config”}, {“end_token”: 0, “start_token”: 0, “from_context”: false, “entities”: [{“confidence”: 1.0, “data”: [[“update”, “ConfigurationSkillUpdateVerb”]], “match”: “update”, “key”: “update”}], “key”: “update”, “match”: “update”}], “utterance”: “update config”}, “type”: “1968717686:UpdateConfigurationIntent”, “context”: {“target”: null}}
13:33:07.342 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“handler”: “handle_update_intent”}, “type”: “mycroft.skill.handler.start”, “context”: null}
13:33:09.523 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“expect_response”: false, “utterance”: “No changes to apply”}, “type”: “speak”, “context”: null}
13:33:09.532 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“handler”: “handle_update_intent”}, “type”: “mycroft.skill.handler.complete”, “context”: null}
13:33:10.873 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“side”: “b”}, “type”: “enclosure.eyes.blink”, “context”: null}
13:33:10.884 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {}, “type”: “recognizer_loop:audio_output_start”, “context”: null}
13:33:10.898 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “4”, “until”: 1514377991.1171188}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.127 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377991.211119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.226 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “2”, “until”: 1514377991.395119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.405 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377991.5051188}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.515 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “0”, “until”: 1514377991.669119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.678 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377991.731119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.740 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377991.819119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.828 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “0”, “until”: 1514377991.919119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:11.929 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377992.0121188}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.027 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377992.080119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.090 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “0”, “until”: 1514377992.141119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.154 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “0”, “until”: 1514377992.1961188}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.207 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “4”, “until”: 1514377992.3041189}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.314 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “3”, “until”: 1514377992.362119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.374 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “0”, “until”: 1514377992.533119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.544 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“code”: “4”, “until”: 1514377992.737119}, “type”: “enclosure.mouth.viseme”, “context”: null}
13:33:12.821 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {}, “type”: “recognizer_loop:audio_output_end”, “context”: null}
13:33:12.837 - mycroft.messagebus.service.ws:on_message:41 - DEBUG - {“data”: {“side”: “b”}, “type”: “enclosure.eyes.blink”, “context”: null}

mycroft-speech-client.log

13:33:02.871 - mycroft.client.speech.mic:listen:508 - DEBUG - Recording…
13:33:02.879 - mycroft.client.speech.main:handle_record_begin:35 - INFO - Begin Recording…
Playing WAVE ‘/usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/res/snd/start_listening.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
13:33:05.279 - mycroft.client.speech.main:handle_record_end:40 - INFO - End Recording…
13:33:05.317 - mycroft.session:get:76 - INFO - New Session Start: 5a09acf3-6846-446f-aeeb-8b3376e78cef
13:33:05.320 - mycroft.client.speech.main:handle_wakeword:56 - INFO - Wakeword Detected: hey mycroft
13:33:05.380 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
13:33:06.249 - mycroft.client.speech.mic:listen:503 - DEBUG - Waiting for wake word…
13:33:06.556 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “POST /v1/stt?lang=en-US&limit=1 HTTP/1.1” 200 None
13:33:07.206 - mycroft.client.speech.listener:transcribe:147 - DEBUG - STT: update config
13:33:07.209 - mycroft.client.speech.main:handle_utterance:61 - INFO - Utterance: [u’update config’]

Tks

HI,

Can you post the mycroft-audio.log as well, it should point to what’s failing

I’m currently away from my Pi but on Saturday I’ll try to do a complete review of the download code on the Picroft image.

Hi there,

you are right, seems the is an error loading libvlc, anyway I’m posting the mycroft-audio.log, hope it can help.
Ciao

14:18:52.320 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/Grammar.txt
14:18:52.540 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/PatternGrammar.txt
14:18:53.462 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
14:18:53.472 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
14:18:53.479 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
14:18:53.486 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
14:18:53.498 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:18:54.554 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/setting HTTP/1.1” 200 2960
14:18:54.571 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:18:55.368 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/location HTTP/1.1” 200 876
14:18:55.398 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
14:18:55.403 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
14:18:55.499 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:18:56.247 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/subscription HTTP/1.1” 200 198
Carnegie Mellon University, Copyright © 1999-2011, all rights reserved
mimic developers, Copyright © 2016, all rights reserved
version: mimic-1.2.0.2 ()
14:18:57.306 - mycroft.audio.main:main:469 - INFO - Staring Audio Services
14:18:57.326 - mycroft.messagebus.client.ws:on_open:57 - INFO - Connected
14:18:57.331 - mycroft.audio.main:load_services:110 - INFO - Loading services
14:18:57.334 - mycroft.audio.main:get_services:67 - INFO - Loading services from /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/audio/services/
14:18:57.343 - mycroft.audio.main:load_services:116 - INFO - Loading chromecast
14:19:07.664 - mycroft.audio.main:load_services:116 - INFO - Loading mopidy
14:19:07.701 - mycroft.audio.main:load_services:116 - INFO - Loading mpg123
14:19:07.722 - mycroft.audio.main:load_services:116 - INFO - Loading vlc
14:19:09.964 - mycroft.audio.main:load_services:143 - ERROR - Failed to load service…
Traceback (most recent call last):
File “/usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/audio/main.py”, line 137, in load_services
s = service_module.load_service(config, ws)
File “/usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/audio/services/vlc/init.py”, line 92, in load_service
instances = [VlcService(s[1], emitter, s[0]) for s in services]
File “/usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/audio/services/vlc/init.py”, line 23, in init
self.instance = vlc.Instance()
File “/usr/local/lib/python2.7/site-packages/vlc.py”, line 1551, in new
return libvlc_new(len(args), args)
File “/usr/local/lib/python2.7/site-packages/vlc.py”, line 3903, in libvlc_new
ctypes.c_void_p, ctypes.c_int, ListPOINTER(ctypes.c_char_p))
File “/usr/local/lib/python2.7/site-packages/vlc.py”, line 246, in Cfunction
raise NameError(‘no function %r’ % (name,))
NameError: no function 'libvlc_new’
14:19:09.975 - mycroft.audio.main:load_services_callback:182 - INFO - [<mpg123__init
_.Mpg123Service object at 0x6d2770b0>]
14:19:09.979 - mycroft.audio.main:load_services_callback:184 - INFO - Finding default backend…
14:19:09.982 - mycroft.audio.main:load_services_callback:186 - INFO - checking local
14:19:09.986 - mycroft.audio.main:load_services_callback:189 - INFO - Found local
14:19:09.989 - mycroft.audio.main:load_services_callback:194 - INFO - Default:<mpg123__init__.Mpg123Service object at 0x6d2770b0>
14:21:23.501 - mycroft.audio.main:_lower_volume:273 - INFO - lowering volume
14:21:25.528 - mycroft.audio.main:_restore_volume:333 - INFO - maybe restoring volume
14:21:27.526 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:21:28.281 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/subscription HTTP/1.1” 200 198
Carnegie Mellon University, Copyright © 1999-2011, all rights reserved
mimic developers, Copyright © 2016, all rights reserved
version: mimic-1.2.0.2 ()
14:21:28.507 - mycroft.audio.speech:mute_and_speak:101 - INFO - Speak: Sorry, I didn’t catch that. Please rephrase your request.
[(‘4’, 0.062), (‘3’, 0.184), (‘0’, 0.285), (‘2’, 0.408), (‘0’, 0.514), (‘4’, 0.641), (‘0’, 0.766), (‘3’, 0.872), (‘0’, 0.925), (‘3’, 0.989), (‘3’, 1.101), (‘3’, 1.141), (‘3’, 1.223), (‘0’, 1.331), (‘3’, 1.453), (‘3’, 1.492), (‘0’, 1.615), (‘3’, 1.704), (‘4’, 1.832), (‘4’, 1.923), (‘3’, 1.961), (‘0’, 2.131), (‘3’, 2.208), (‘2’, 2.309), (‘0’, 2.355), (‘5’, 2.484), (‘2’, 2.576), (‘0’, 2.702), (‘3’, 2.786), (‘0’, 2.87), (‘2’, 2.953), (‘2’, 2.98), (‘2’, 3.041), (‘0’, 3.073), (‘3’, 3.189), (‘2’, 3.25), (‘0’, 3.338), (‘3’, 3.415), (‘3’, 3.466), (‘4’, 3.595)]
14:21:45.658 - mycroft.audio.main:_lower_volume:273 - INFO - lowering volume
Playing WAVE ‘/tmp/mycroft/cache/tts/c342e16193a6491bf8b1dc5572408f1d.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
14:21:49.325 - mycroft.audio.main:_restore_volume:333 - INFO - maybe restoring volume
14:22:29.313 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
14:22:29.319 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:22:30.042 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/setting HTTP/1.1” 200 2960
14:22:30.057 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:22:30.846 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/location HTTP/1.1” 200 876
14:22:30.871 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
14:22:30.875 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
14:22:30.881 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
14:22:30.886 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:22:31.653 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/setting HTTP/1.1” 200 2960
14:22:31.668 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:22:32.375 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/location HTTP/1.1” 200 876
14:22:32.420 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
14:22:32.424 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
14:22:32.430 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
14:22:32.435 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
14:22:33.127 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/setting HTTP/1.1” 200 2960
14:22:33.142 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai

14:37:15.862 - mycroft.audio.main:_lower_volume:273 - INFO - lowering volume
Playing WAVE ‘/tmp/mycroft/cache/tts/0e8c56ab0d8b3c55b7d02858eeba1028.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
14:37:18.405 - mycroft.audio.main:_restore_volume:333 - INFO - maybe restoring volume
14:46:42.223 - mycroft.audio.main:_lower_volume:273 - INFO - lowering volume
14:46:44.519 - mycroft.audio.main:_restore_volume:333 - INFO - maybe restoring volume
14:46:48.110 - mycroft.audio.speech:mute_and_speak:101 - INFO - Speak: No changes to apply
[(‘4’, 0.225), (‘3’, 0.319), (‘2’, 0.503), (‘3’, 0.613), (‘0’, 0.777), (‘3’, 0.839), (‘3’, 0.927), (‘0’, 1.027), (‘3’, 1.12), (‘3’, 1.188), (‘0’, 1.249), (‘0’, 1.304), (‘4’, 1.412), (‘3’, 1.47), (‘0’, 1.641), (‘4’, 1.845)]
14:46:48.992 - mycroft.audio.main:_lower_volume:273 - INFO - lowering volume
Playing WAVE ‘/tmp/mycroft/cache/tts/266218529285d91c96e366285bdcd005.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
14:46:50.921 - mycroft.audio.main:_restore_volume:333 - INFO - maybe restoring volume

The vlc error is expected (it tries to load an optional audio backend but fails if libvlc isn’t installed) and isn’t important.

From what I can see here there is no issue with the download (failing architecture check or other) so there are two options:
either it doesn’t recognize that the device is connected to a subscriber account or there is some problem with the downloaded executable.

Check if the /opt/mycroft/voices/mimic_tn file exists and if it does trigger a re-download by deleting it
rm -rf /opt/mycroft/voices/mimic_tn and restart your device.

Hi there
I’ve deleted mimic_tn and it has been re-downloaded, as you suggested but mycroft still use the default robotic voice.
I’ve fixed the vlc lib error even if it is not related to my current issue, and at this stage on the event logs I have just one error on mycroft-enclosure-client.log file:

mycroft-audio.log
09:51:03.739 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/Grammar.txt
09:51:04.053 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/PatternGrammar.txt
09:51:04.898 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
09:51:04.909 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
09:51:04.916 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
09:51:04.923 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
09:51:04.937 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
09:51:05.662 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/setting HTTP/1.1” 200 2960
09:51:05.687 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
09:51:06.532 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/location HTTP/1.1” 200 876
09:51:06.562 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
09:51:06.568 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
09:51:06.668 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
09:51:07.399 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/subscription HTTP/1.1” 200 198
Carnegie Mellon University, Copyright © 1999-2011, all rights reserved
mimic developers, Copyright © 2016, all rights reserved
version: mimic-1.2.0.2 ()
09:51:08.557 - mycroft.audio.main:main:469 - INFO - Staring Audio Services
09:51:08.570 - mycroft.messagebus.client.ws:on_open:57 - INFO - Connected
09:51:08.575 - mycroft.audio.main:load_services:110 - INFO - Loading services
09:51:08.578 - mycroft.audio.main:get_services:67 - INFO - Loading services from /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/audio/services/
09:51:08.586 - mycroft.audio.main:load_services:116 - INFO - Loading chromecast
09:51:17.386 - mycroft.audio.main:load_services:116 - INFO - Loading mopidy
09:51:17.606 - mycroft.audio.main:load_services:116 - INFO - Loading mpg123
09:51:19.056 - mycroft.audio.main:load_services:116 - INFO - Loading vlc
09:52:02.829 - mycroft.audio.main:load_services_callback:182 - INFO - [<mpg123__init__.Mpg123Service object at 0x6d1f90d0>, <vlc__init__.VlcService object at 0x6be673f0>]
09:52:02.833 - mycroft.audio.main:load_services_callback:184 - INFO - Finding default backend…
09:52:02.836 - mycroft.audio.main:load_services_callback:186 - INFO - checking local
09:52:02.839 - mycroft.audio.main:load_services_callback:189 - INFO - Found local
09:52:02.842 - mycroft.audio.main:load_services_callback:194 - INFO - Default:<mpg123__init__.Mpg123Service object at 0x6d1f90d0>
09:54:57.718 - mycroft.audio.main:_lower_volume:273 - INFO - lowering volume
09:55:00.661 - mycroft.audio.main:_restore_volume:333 - INFO - maybe restoring volume
09:55:07.291 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded

mycroft-enclosure-client.log
09:51:03.744 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/Grammar.txt
09:51:03.915 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/PatternGrammar.txt
09:51:04.722 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
09:51:04.768 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.12-py2.7.egg/mycroft/configuration/mycroft.conf loaded
09:51:04.773 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
09:51:04.810 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
09:51:04.845 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
09:51:05.577 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/setting HTTP/1.1” 200 2960
09:51:05.591 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
09:51:06.361 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device/7258477a-cea1-40e5-b6cd-82ee51019899/location HTTP/1.1” 200 876
09:51:06.389 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
09:51:06.392 - mycroft.configuration.config:load_local:114 - DEBUG - Configuration /home/mycroft/.mycroft/mycroft.conf loaded
09:51:06.404 - mycroft.client.enclosure:__init_serial:337 - INFO - Connected to: /dev/ttyAMA0 rate: 9600 timeout: 5.0
09:51:06.409 - mycroft.client.enclosure.display_manager:initiate_display_manager_ws:125 - INFO - Initiating display manager websocket
09:51:06.426 - mycroft.messagebus.client.ws:on_error:70 - ERROR - Exception(“Uncaught ‘error’ event.”,)
09:51:06.429 - mycroft.messagebus.client.ws:on_error:71 - WARNING - WS Client will reconnect in 5 seconds.
09:51:06.431 - mycroft.messagebus.client.ws:on_error:70 - ERROR - Exception(“Uncaught ‘error’ event.”,)
09:51:06.434 - mycroft.messagebus.client.ws:on_error:71 - WARNING - WS Client will reconnect in 5 seconds.
09:51:11.444 - mycroft.messagebus.client.ws:on_open:57 - INFO - Connected
09:51:11.451 - mycroft.messagebus.client.ws:on_open:57 - INFO - Connected

Thanks

Ok, I noticed something weird on picroft.

Can you check the content of /etc/mycroft/mycroft.conf and /home/mycroft/mycroft.conf and see if those override any tts settings?

If it’s overriding the voice setting this would be a cause for this issue.

/Åke

You can remove the line

 "voice": "ap",

from /etc/mycroft/mycroft.conf and reboot to get the subscriber voice to work. I’ve opened an issue on the enclosure-picroft repository: https://github.com/MycroftAI/enclosure-picroft/issues/49

Hi Åke,

I’ve removed the line “voice”: “ap”, in mycroft.conf file and now everything is working fine.

Thanks a million for your help.

Regards
Srg

2 Likes

No problems, glad to help!

Thank you for noticing so we can fix this.

1 Like

Good day. I subscribe to premium user and I try to change the voice to Amy. Wait for 30 minutes and restart the RPI. But I still get the default robotic voice in picroft. I try the solution you gave above but nothing works.

Hi @causpaus I guess it’s a picroft unit.

Can you post your /var/logs/mycroft-audio.log /etc/mycroft/mycroft.conf and /home/mycroft/.mycroft/mycroft.conf somewhere like www.hastebin.com so I can do some more debugging.

/Åke

Sir this my log file output. I hope it helps.
16:24:30.547 - root - INFO - Generating grammar tables from /usr/lib/python2.7/l ib2to3/Grammar.txt
16:24:30.690 - root - INFO - Generating grammar tables from /usr/lib/python2.7/l ib2to3/PatternGrammar.txt
16:24:31.072 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.14-py2.7.egg/mycroft/configuration/mycroft.conf loaded
16:24:31.080 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-0.9.14-py2.7.egg/mycroft/configuration/mycroft.conf loaded
16:24:31.085 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
16:24:31.090 - mycroft.configuration.config:load_local:133 - DEBUG - Configuration ‘/home/pi/.mycroft/mycroft.conf’ not found
16:24:31.100 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
16:24:32.361 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/device//setting HTTP/1.1” 401 38
16:24:32.375 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
16:24:33.569 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 “GET /v1/auth/token HTTP/1.1” 401 38
16:24:33.582 - mycroft.configuration.config:init:175 - ERROR - HTTPError fetching remote configuration: 401
16:24:33.587 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /opt/mycroft/web_config_cache.json loaded
16:24:33.591 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
16:24:33.595 - mycroft.configuration.config:load_local:133 - DEBUG - Configuration ‘/home/pi/.mycroft/mycroft.conf’ not found

Sir @forslund i fix it already. Thanks for the help.

Hmm, that is weird.

It looks almost like the device isn’t paired. At the very least there is trouble fetching the configuration due to an access denied error.

Can you operate the device normally, use voice commands and get the correct time? If you ask it what is your location what does it reply?

Edit: Ok I see you found the issue. Can you tell us what it was to help others?

I expecting it’s already fix. The feminine voice is already working. One problem arise again is the wake up call. The wake up call is not working. The microphone is already good. I’m figuring out again what happen.

After I change to the voice female, the mic is not working. But when I check it. The mic is connected properly to RPI.

In the CLI do you see the microphone level bars move in the lower right corner of the screen?