You'll be adding a microphone and speaker to our basic board, and you'll add functionality so the robot can recognize voice commands and respond via the speaker. Additionally, you'll be able to issue voice commands and have the robot respond with an action. When you're freed from typing in commands, you can interact with your projects in an impressive way. This project will require adding both HW and SW.
Interfacing with your projects via speech is more fun than typing in commands, and it allows interaction with our project without using a keyboard or mouse. Besides, what self-respecting robot wants to carry around a keyboard? No, you want to interact in natural ways with your projects, and this project will teach you how. Interfacing via speech also helps you find your way around the board, learn the available free functionality, and become familiar with the community of functionality developers.