Installing Mycroft in Manjaro Linux-Problems ensue


#1

I just put a new 1TB drive in my main computer and a fresh install of Manjaro Linux. I followed along with the guide for installing Mycroft and everything seemed to be going swimmingly. I started and I got the voice telling me Mycroft is ready and that is it. There is no interface. When I type screen -list it shows.
There are screens on:
31824.mycroft-cli–quiet (Attached)
31786.mycroft-skills (Detached)
31744.mycroft-voice (Detached)
31730.mycroft-service (Detached)
4 Sockets in /run/screens/S-don.
I had attached CLI with screen -r previously.

This is the Log Output for the CLI

Skill installed!
Installed!

  • DEBUG - {“type”: “speak”, “data”: {“utterance”: “Updated. Mycroft is ready”}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:audio_output_start”, “data”: {}, “context”: null}
  • DEBUG - {“type”: “enclosure.eyes.blink”, “data”: {“side”: “b”}, “context”: null}
    SpeechClient - INFO - Speak: Mycroft is ready
    mycroft.tts.mimic_tts - DEBUG - TTS cache hit
    Playing WAVE ‘/tmp/mycroft/cache/tts/9be8ff81e5508f2816e5f3a62e894337.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Mono
  • DEBUG - {“type”: “recognizer_loop:audio_output_end”, “data”: {}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:audio_output_start”, “data”: {}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:audio_output_end”, “data”: {}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:utterance”, “data”: {“lang”: “en-us”, “utterances”: [“What time is it”]}, “context”: null}
    mycroft.skills.intent - ERROR -
    Traceback (most recent call last):
    File “/home/don/mycroft-core/mycroft/skills/intent.py”, line 53, in handle_utterance
    normalize(utterance, lang), 100))
    StopIteration
    • DEBUG - {“type”: “intent_failure”, “data”: {“lang”: “en-us”, “utterance”: “What time is it”}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:utterance”, “data”: {“lang”: “en-us”, “utterances”: [“hey Mycroft, register my device”]}, “context”: null}
    mycroft.skills.intent - ERROR -
    Traceback (most recent call last):
    File “/home/don/mycroft-core/mycroft/skills/intent.py”, line 53, in handle_utterance
    normalize(utterance, lang), 100))
    StopIteration
  • DEBUG - {“type”: “intent_failure”, “data”: {“lang”: “en-us”, “utterance”: “hey Mycroft, register my device”}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:utterance”, “data”: {“lang”: “en-us”, “utterances”: [“J\u007fHe\u007f\u007f”]}, “context”: null}
    mycroft.skills.intent - ERROR -
    Traceback (most recent call last):
    File “/home/don/mycroft-core/mycroft/skills/intent.py”, line 53, in handle_utterance
    normalize(utterance, lang), 100))
    • DEBUG - {“type”: “intent_failure”, “data”: {“lang”: “en-us”, “utterance”: “hey Mycroft, register my device”}, “context”: null}
  • DEBUG - {“type”: “recognizer_loop:utterance”, “data”: {“lang”: “en-us”, “utterances”: [“J\u007fHe\u007f\u007f”]}, “context”: null}
    mycroft.skills.intent - ERROR -
    Traceback (most recent call last):
    File “/home/don/mycroft-core/mycroft/skills/intent.py”, line 53, in handle_utterance
    normalize(utterance, lang), 100)) StopIteration
  • DEBUG - {“type”: “intent_failure”, “data”: {“lang”: “en-us”, “utterance”: “J\u007fHe\u007f\u007f”}, “context”: null} - DEBUG - {“type”: “recognizer_loop:utterance”, “data”: {“lang”: “en-us”, “utterances”: [“Hey Mycroft”]}, “context”: null}
    mycroft.skills.intent - ERROR - Traceback (most recent call last):
    File “/home/don/mycroft-core/mycroft/skills/intent.py”, line 53, in handle_utterance normalize(utterance, lang), 100))
    StopIteration
  • DEBUG - {“type”: “intent_failure”, “data”: {“lang”: “en-us”, “utterance”: “Hey Mycroft”}, “context”: null}

Any help that you can give me to get this running would be great.
Don


#2

Hi,

I am getting the same error. Any help would be much appreciated

Traceback (most recent call last):

normalize(utterance, lang), 100))
StopIteration
~~~~": "en-us", "utterance": "What"}, "type": "intent_failure", "context": null}
~~~~terances": ["hello"]}, "type": "recognizer_loop:utterance", "context": null}
mycroft.skills.intent - ERROR -
Traceback (most recent call last):
~~~~Mycroft/mycroft-core/mycroft/skills/intent.py", line 53, in handle_utterance
normalize(utterance, lang), 100))
StopIteration

#3

I am installing Kubuntu on the other half of my hard drive. I am going to see if I can get it going with the KDE widget. Keep you advised.


#4

Installed just fine with KDE and just placed the widget on the desktop and it worked. I am having a problem with it not picking up my microphone. I don’t want to have to type everything. Will work on it.


#5

If we look at this part of the log:

DEBUG - {“type”: “recognizer_loop:utterance”, “data”: {“lang”: “en-us”, “utterances”: [“What time is it”]}, “context”: null}
mycroft.skills.intent - ERROR -
Traceback (most recent call last):
File “/home/don/mycroft-core/mycroft/skills/intent.py”, line 53, in handle_utterance
normalize(utterance, lang), 100))
StopIteration

It means that phrase “What time is it” has been recognized (in client speech) or typed (in CLI) but there are no any registered skill able to understand and handle it.

I suggest:

  1. verify this phrase is understood by some available skill.
  2. verify in “mycroft-skills.log” that the previous skill is loading correctly.