Are there any tricks to speeding up Picroft? I already swapped out the TTS engine which helped a lot, but it seems like certain skills just take forever to process.
For instance the Playback skill. I’ll say Play news, or Play spotify, and the actual “play” handler seems to take forever to actually call up the right skill (news/spotify). It’ll say “Resolving the player for ‘news’” for 4-5 seconds, much longer than it takes to do the STT or execute the actual skill itself.
I’m going to be messing with the Playback skill to see if I can improve it any, but are there any tips in general to make the Picroft perform better? This is running on a RPI 3 B+.
Is this mainly a messagebus speed limitation? Or just iterating through all the skills and waiting to see if they can handle the event? I might even nix the Playback skill and just modify the actual news/spotify skills and see if that helps at all.
If all else fails I suppose I can play some kind of feedback sound so that at least I know Mycroft heard me and is just taking a long time to process it. Like a “busy” sound.