Mycroft wont speak


#1

I just installed the mycroft-core. For the most part, she is working, except the TTS doesn’t seem to be working. I chose to use the server instead of building locally. Here is the log of one skill. I couldn’t figure out how to get the whole log.

14:48:29.316 - mycroft.skills.padatious_service:train:89 - INFO - Training complete.
14:49:34.644 - __main__:handle_record_begin:36 - INFO - Begin Recording...
14:49:34.650 - AlarmSkill - INFO - on started...
14:49:37.160 - __main__:handle_record_end:41 - INFO - End Recording...
14:49:37.164 - __main__:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:49:37.165 - AlarmSkill - INFO - on ended...
14:49:37.963 - __main__:handle_utterance:62 - INFO - Utterance: ["what's the weather"]
14:51:10.155 - QuestionsAnswersSkill - INFO - Searching for ;help
14:51:11.348 - QuestionsAnswersSkill - INFO - Timeout occured check responses
  ^--- NEWEST ---^ 

and the history:

what's the weather                                              
 >> Right now, it's clear sky and 79 degrees.
 >> Today's forecast is for a high of 84 and a low of 65.

#2

The logs normally reside in /var/log/mycroft/. There’s an audio.log of what it speaks you should look for. voice.log is what it hears (similar to what you posted part of).


#3

ok. That log is empty.


#4

Is there anything in any of the logs?


#5

Yes. Enclosure:
14:41:23.980 - mycroft.enclosure.display_manager:init_display_manager_bus_connection:152 - INFO - Connecting display manager to messagebus
14:41:24.006 - mycroft.messagebus.client.ws:on_error:74 - ERROR - === ConnectionRefusedError(111, ‘Connection refused’) ===
Traceback (most recent call last):
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_app.py”, line 254, in run_forever
proxy_type=proxy_type)
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_core.py”, line 220, in connect
options.pop(‘socket’, None))
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_http.py”, line 120, in connect
sock = _open_socket(addrinfo_list, options.sockopt, options.timeout)
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_http.py”, line 190, in _open_socket
raise err
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_http.py”, line 170, in _open_socket
sock.connect(address)
ConnectionRefusedError: [Errno 111] Connection refused
14:41:24.074 - mycroft.messagebus.client.ws:on_error:74 - ERROR - === ConnectionRefusedError(111, ‘Connection refused’) ===
Traceback (most recent call last):
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_app.py”, line 254, in run_forever
proxy_type=proxy_type)
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_core.py”, line 220, in connect
options.pop(‘socket’, None))
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_http.py”, line 120, in connect
sock = _open_socket(addrinfo_list, options.sockopt, options.timeout)
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_http.py”, line 190, in _open_socket
raise err
File “/home/lukaka/mycroft-core/.venv/lib/python3.6/site-packages/websocket/_http.py”, line 170, in _open_socket
sock.connect(address)
ConnectionRefusedError: [Errno 111] Connection refused
14:41:24.079 - mycroft.messagebus.client.ws:on_error:81 - ERROR - Exception closing websocket: ConnectionRefusedError(111, ‘Connection refused’)
14:41:24.077 - mycroft.messagebus.client.ws:on_error:81 - ERROR - Exception closing websocket: ConnectionRefusedError(111, ‘Connection refused’)
14:41:24.080 - mycroft.messagebus.client.ws:on_error:83 - WARNING - WS Client will reconnect in 5 seconds.
14:41:24.081 - mycroft.messagebus.client.ws:on_error:83 - WARNING - WS Client will reconnect in 5 seconds.
14:41:29.092 - mycroft.messagebus.client.ws:on_open:60 - INFO - Connected
14:41:29.094 - mycroft.messagebus.client.ws:on_open:60 - INFO - Connected
skills
https://pastebin.com/raw/9rcH0LdE
voice
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
14:41:24.096 - mycroft.client.speech.listener:create_wake_word_recognizer:249 - INFO - creating wake word engine
14:41:24.097 - mycroft.client.speech.hotword_factory:load_module:277 - INFO - Loading “hey mycroft” wake word via precise
14:41:24.957 - mycroft.client.speech.hotword_factory:on_download:203 - INFO - Downloading Precise executable…
14:41:29.959 - mycroft.client.speech.hotword_factory:during_download:215 - INFO - Still downloading executable…
14:41:34.098 - mycroft.client.speech.hotword_factory:load_module:303 - INFO - precise is taking too long to load
14:41:34.099 - mycroft.client.speech.hotword_factory:load_module:277 - INFO - Loading “hey mycroft” wake word via pocketsphinx
14:41:34.417 - mycroft.client.speech.listener:create_wakeup_recognizer:269 - INFO - creating stand up word engine
14:41:34.418 - mycroft.client.speech.hotword_factory:load_module:277 - INFO - Loading “wake up” wake word via pocketsphinx
14:41:35.190 - mycroft.messagebus.client.ws:on_open:60 - INFO - Connected
14:41:36.699 - mycroft.client.speech.hotword_factory:on_complete:223 - INFO - Precise download complete!
14:41:37.357 - mycroft.client.speech.listener:create_wake_word_recognizer:249 - INFO - creating wake word engine
14:41:37.357 - mycroft.client.speech.hotword_factory:load_module:277 - INFO - Loading “hey mycroft” wake word via precise
14:41:38.164 - mycroft.client.speech.hotword_factory::187 - INFO - Updated precise model
14:41:38.312 - mycroft.client.speech.listener:create_wakeup_recognizer:269 - INFO - creating stand up word engine
14:41:38.313 - mycroft.client.speech.hotword_factory:load_module:277 - INFO - Loading “wake up” wake word via pocketsphinx
14:42:00.494 - main:handle_record_begin:36 - INFO - Begin Recording…
14:42:02.305 - main:handle_record_end:41 - INFO - End Recording…
14:42:02.307 - mycroft.session:get:74 - INFO - New Session Start: a102ee83-8002-4b6b-bd5d-c412d9bf772d
14:42:02.308 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:42:02.671 - mycroft.client.speech.listener:transcribe:174 - WARNING - Access Denied at mycroft.ai
14:42:02.671 - main:handle_utterance:62 - INFO - Utterance: [‘pair my device’]
14:43:08.126 - main:handle_record_begin:36 - INFO - Begin Recording…
14:43:10.424 - main:handle_record_end:41 - INFO - End Recording…
14:43:10.426 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:43:10.768 - mycroft.client.speech.listener:transcribe:174 - WARNING - Access Denied at mycroft.ai
14:43:10.768 - main:handle_utterance:62 - INFO - Utterance: [‘pair my device’]
14:43:50.266 - main:handle_record_begin:36 - INFO - Begin Recording…
14:43:52.332 - main:handle_record_end:41 - INFO - End Recording…
14:43:52.337 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:43:52.903 - mycroft.client.speech.listener:transcribe:174 - WARNING - Access Denied at mycroft.ai
14:43:52.904 - main:handle_utterance:62 - INFO - Utterance: [‘pair my device’]
14:45:19.120 - main:handle_record_begin:36 - INFO - Begin Recording…
14:45:20.556 - main:handle_record_end:41 - INFO - End Recording…
14:45:20.558 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:45:21.347 - main:handle_utterance:62 - INFO - Utterance: [“what’s the weather”]
14:47:09.946 - main:handle_record_begin:36 - INFO - Begin Recording…
14:47:11.605 - main:handle_record_end:41 - INFO - End Recording…
14:47:11.607 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:47:12.405 - main:handle_utterance:62 - INFO - Utterance: [‘wakey wakey’]
14:47:24.975 - main:handle_record_begin:36 - INFO - Begin Recording…
14:47:26.438 - main:handle_record_end:41 - INFO - End Recording…
14:47:26.440 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:47:27.164 - main:handle_utterance:62 - INFO - Utterance: [‘flip a coin’]
14:49:34.644 - main:handle_record_begin:36 - INFO - Begin Recording…
14:49:37.160 - main:handle_record_end:41 - INFO - End Recording…
14:49:37.164 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:49:37.963 - main:handle_utterance:62 - INFO - Utterance: [“what’s the weather”]
14:54:48.979 - main:handle_record_begin:36 - INFO - Begin Recording…
14:54:50.456 - main:handle_record_end:41 - INFO - End Recording…
14:54:50.460 - mycroft.session:get:74 - INFO - New Session Start: c6c11495-ddf8-446e-9503-18bbab2496d4
14:54:50.463 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:54:51.271 - main:handle_utterance:62 - INFO - Utterance: [‘count to 10’]
14:55:17.848 - main:handle_record_begin:36 - INFO - Begin Recording…
14:55:19.460 - main:handle_record_end:41 - INFO - End Recording…
14:55:19.463 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:55:20.201 - main:handle_utterance:62 - INFO - Utterance: [‘tell me a joke’]
14:55:57.485 - main:handle_record_begin:36 - INFO - Begin Recording…
14:55:59.790 - main:handle_record_end:41 - INFO - End Recording…
14:55:59.793 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
14:56:00.811 - main:handle_utterance:62 - INFO - Utterance: [‘who is george washington’]
15:11:20.828 - main:handle_record_begin:36 - INFO - Begin Recording…
15:11:24.248 - main:handle_record_end:41 - INFO - End Recording…
15:11:24.251 - mycroft.session:get:74 - INFO - New Session Start: a2289e05-e2a2-436c-950c-1f382620d510
15:11:24.254 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
15:11:25.639 - main:handle_utterance:62 - INFO - Utterance: [“what’s the weather”]
I left out bus because of the IP addresses.


#6

It seems like its mimic that isn’t working. There are no files anywhere on my computer with mimic in the name, if that helps.


#7

As of about an hour ago, i have no speech output (or music) from Mycroft (Picroft). The speaker is working as it chimes when I engage it with the wake word. It properly hears and responds on the CLI, but no output is heard.

UPDATE: after yet another reboot, Mycroft is speaking again, but it repeats itself now.
Me: “Say, ‘Hello’”.
Mycroft: “Hello” “Hello”


#8

If so, run dev_setup.sh again and make sure that it builds mimic this time.


#9

Today Mycroft is responding normally again.

However, it isn’t listening for / responding to the wake word. If I type “set a timer”, it will ask for a length of time, listen for it and accept it.