I have just finished installing mycroft on my raspberry pi 4. While I was unable to run the picroft image (it seems not supported on pi 4 yet), I successfully installed mycroft by cloning the core repo and setting stuff up by hand. I have then successfully paired the device, and while running the services in debug mode, I was also able to ask mycroft for basic stuff, e.g. the current time.
So while this basically seems to work, I have some beginner questions I could not figure out:
-
When doing the manual setup, there was no audio setup as compared to the picroft approach, and when asking for the time, the time was printed only in the CLI, but not spoken via speakers. How do I tell mycroft which devices to use?
-
After the setup mycroft installed quite a few skills, most of which I uninstalled using the msm, however when starting mycroft later again, it seems to reinstall those. How can I get rid of skills I don’t want?
-
Following the guide here, I have switched the language to german (“de”), set the TTS to google with language “de-de”, and set STT to use a local deepspeech server (which I have running on port 8080). However, when I start mycroft again, the CLI will print several attempts to install various skills, stating that they are not available in german, but then somehow seems to get stuck. There is no voice recognition, e.g. no reaction on the wake word. What am I missing here?
This is my config:
{
"skills": {
"blacklisted_skills": [
"mycroft-configuration.mycroftai",
"mycroft-pairing.mycroftai"
]
},
"stt": {
"deepspeech_server": {
"uri": "http://127.0.0.1:8080/stt"
},
"module": "deepspeech_server"
},
"tts": {
"module": "google",
"google": {
"lang": "de-de"
}
},
"max_allowed_core_version": 20.2,
"lang": "de"
}
For 3), this is the logs in the CLI:
13:47:07.287 | INFO | 1117 | mycroft.skills.skill_loader:load:114 | ATTEMPTING TO LOAD SKILL: fallback-wolfram-alpha.mycroftai
13:47:07.364 | INFO | 1117 | mycroft.skills.settings:get_local_settings:78 | /home/pi/.config/mycroft/skills/fallback-wolfram-alpha.mycroftai/settings.json
13:47:07.393 | INFO | 1117 | mycroft.skills.skill_loader:_communicate_load_status:280 | Skill fallback-wolfram-alpha.mycroftai loaded successfully
13:47:07.395 | INFO | 1117 | mycroft.skills.skill_manager:put:80 | Updating settings meta during runtime...
13:47:07.398 | INFO | 1117 | msm.mycroft_skills_manager | invalidating skills cache
13:47:07.399 | INFO | 1117 | msm.mycroft_skills_manager | building SkillEntry objects for all skills
13:47:11.552 | INFO | 1117 | mycroft.skills.skill_manager:send:64 | New Settings meta to upload.
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
Removing event mycroft-timer.mycroftai:ShowTimer
13:47:20.743 | INFO | 1117 | mycroft.skills.padatious_service:train:100 | Training... (single_thread=False)
13:47:21.186 | INFO | 1117 | mycroft.skills.padatious_service:train:102 | Training complete.
^--- NEWEST ---^
History ======================================================================================= Log Output Legend =============================================================== Mic Level ===
DEBUG output
skills.log, other
voice.log
Input (':' for command, Ctrl+C to quit) =========================================================================================================================================================
>