Hello, I see the MOVI shield will go on sale shortly and I'm considering a purchase, however, as a new Arduino user, I have a lot of questions. My only experience with voice recognition is using "Ok Google" on my phone.
I read the user manual, and after reading it I am more confused about how to use the shield, what it can do, and how to do it. I am concerned the MOVI shield will be too difficult to use and an unsuccessful and expensive experience.
I would really like to see many examples as to how it is used as far as the Arduino code required to use it, and examples for the functions that it has. I am mainly interested in using shield for voice interaction with and control of a robot I am buiding.
Could someone please explain the following:
1. Will it work well if I use this in a robot, indoors, from ~5-10 feet away, how accurate do you expect it to be?
2. Does it actually recognize individual spoken words and convert them to text?
3. Can Arduino code then access the text output from the recognizer and use it with the voice synthesizer to speak some of the speech that has just been recognized along with other words from the code?
4. Do all of the words to be recognized need to be "voice trained" for it to recognize them?
5. If it needs to be trained, can it only be trained for one person?
6. Can it recognize the speech of any person?
7. Can you train it to recognize new words?
8. Will the use of the shield interfere in any way with other functions of the Arduino and sketches, such as moving servos or other motors, PWM outputs, data acquisition, or affect or slow the loop speed or affect the timing of the loop or add delays to it? For example, can you acquire speech while moving a servo motor, controlling addressable LEDs and reading sensor values ?
I would really appreciate your official responses. I think other potential buyers may appreciate your responses also.
Login below to reply: