Compared to other speech recognition methods, one of the easiest and effective methods to implement real time speech recognition is Pocket Sphinx and GStreamer pipeline. We discussed Pocket Sphinx, GStreamer and its interfacing with Python previously. Next, we can see a ROS package called
pocketsphinx that uses the GStreamer
pocketsphinx interface to perform speech recognition. The
pocketsphinx ROS package is available in the ROS repository. You will get the package information at the following link
To install the
pocketsphinx package, first switch to the
catkin workspace source folder.