How does Mycroft find out what its supposed to do after getting the string from STT, does It try to Parse every string for every skill Padatious/Adapt model (which would be pretty inefficient) or does it somehow parse for everything at once? If there is any Documentation about that a link to that would be nice or if anybody knows where that is defined in the code File and Line would be nice.
Also if anyone has a good flowchart of how mycroft is working a post would be nice.
(I asume it looks something like this: Wake word Detection; Spech to Text; Argument Parsing; Skill Execute; Repeat)
Thanks in Advance and sorry for my bad english. It is also my first post on this forum so if i did something wrong (for example setting the category) please correct me in the replies.
If anybody is interested in why i want to know that:
Im basically plaing on utilizing some mycroft code in an offline voice assistant for my linux laptop (if i have a working programm i will upload the code on github)