faithzerowigs / voicecontrolledrover Goto Github PK
View Code? Open in Web Editor NEWThis is a modification of the Rover project @ http://www.hackster.io/peejster/rover and is effectivelly a voice controlled rover built on Raspberry Pi2 running Windows 10 iot Core. The voice recognition is provided by the Windows' native speech recognition winrt API in the Windows.Media.SpeechRecognition namespace. My original thinking was to simply add voice commands to the existing project but I ran into various issues: •I could not get the obstacle avoidance part to work, either the breadboard or something else. •Microphones / audio stack tend to get noisy very easily even w/out the rover moving and the accuracy drops very quickly with the noise from the wheels. With this in mind I have removed the distance sensor and made the rover move only when asked. In addition I have added on GPIO 18 a LED which blinks when it the rover listens. By default the rover listens only to "{Hey] Rover start listening / wake up" and then turns on to allow commands to move forward / backwards and turn plus a few fun ones and "go to sleep". Look in the SRG folder for more details.
License: MIT License