This is my first skill. I wrote it as a learning exercise. I tested it with Picroft stable installed on a RaspberryPi3 using a Matrix Voice microphone array. I’m new to Mycroft, Python, Matrix Voice, and Github (i.e. everything) and would welcome feedback. I would also appreciate testing on other platforms.
Downloaded and tested it out, it was something I was about to create for myself (glad I checked here haha).
My picroft failed to understand my intent for “What temperature is the CPU”, instead giving me the weather. I tried “How is the processor doing” but the voice recognition failed that (kept thinking I said “how is the process of doing”). When asked for the “processor temperature”, “how is the processor doing”, “what’s the temp of the cpu” it worked flawlessly.
Nifty little skill. Not sure why ‘Temperature of the CPU/Processor’ fails but ‘temp of the CPU/processor temperature’ works. My guess is the word ‘temperature’ coming first is making it go for a weather intent.
Thank you for the testing and feedback!
I will add phrases with the word “temperature” coming first to the dialog file and see if that prevents the weather intent. If that doesn’t work I may have to dive into the weeds of context with Adapt.
I’m not as sure how to fix the “How is the processor doing” phrase. I can see how it is close to “how it the process of doing”. I may simply take the phrase out.
I added phrases with the word “temperature” coming first in the dialog file. In my testing this seems to prevent the weather intent. I would welcome further testing to see if this change consistently prevents the weather intent.
Hi Tony763,
Thank you for testing and for the Czech language files! I also appreciate the updated intent handler decorator. I merged your pull request.