ROS tutorial by Purdue SMART lab: This tutorial shows how to use ROS packages to control robot using voice.
This tutorial briefly covers how to control a robot over voice command. The user can control the robot using voice command and the robot acknowledges back to the user through a text-to-speech system, after executing the control action.
E.g. Once the user ask the robot to "forward". The robot executes it and then sends a message over voice to the user saying the the "Requested action executed".
Please watch the videos below to get an idea of what you can expect to achieve from this tutorial.
This tutorial is prepared by Manoj Penmetcha (mpenmetc@purdue.edu) and Yeonju Oh.
The git repository is maintained by Ramviyas Parasuraman (ramviyas@purdue.edu).
We acknowledge the following sources that were used to prepare this tutorial:
Voice Recognition: http://jokla.me/robotics/speech-recognition-ros/
IBM TTS API: https://github.com/ArthurHlt/tts-watson-ros
Fundamental background of using Linux-based OS and ROS will be required to fully understand the following tutorial. For more information, please visit:
http://wiki.ros.org/ROS/Tutorials
and
In this tutorial, we presented an introduction to controlling robot through the voice recognition and Text-to-Speech (TTS) using IBM Watson API.