Talk to Mira enables voice recognition for controlling the checklist. It is one input method of many we provide to control the checklist. Technologies like Siri, Google Assistant and Alexa take advantage of massive server-side processing on voice and have great processing of background noise. They do good for single questions and answers, but not good when you want to interact in real-time like saying check, check, check rapidly.
For MiraCheck the requirement for offline speech-to-text and the ability to react rapidly is essential. The technologies for this have come a long way, but they are not yet 100% ideal. For one, background noise can really affect the accuracy. We have add a background noise slider to help with this. Typical values should be in the 2 to 4 range. The higher, the more it tries to reduce background noise. Too high, and even what you say is considered background noise.
Also, when Mira is speaking she can trip the recognition so by default voice recognition is turned off when she is speaking. You have to wait until she is finished to give a command. We have added a feature Interrupt Mira which will turn this off. Only turn this on when using a headset. When using a headset, since the audio is not being heard by the mic the interruption then can work.
In our testing the voice recognition works really well when paired with a high-end bluetooth headset and there are still a lot of things we are exploring to improve for the future.