All Projects → Pankaj-Baranwal → pocketsphinx

Pankaj-Baranwal / pocketsphinx

Licence: BSD-3-Clause license
Updated ROS bindings to pocketsphinx

Programming Languages

python
139335 projects - #7 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to pocketsphinx

turtlebot rrt
Rapidly Exploring Random Tree (RRT) global path planning plugin for ROS Kinetic Kame
Stars: ✭ 86 (+138.89%)
Mutual labels:  ros, turtlebot
CCAligner
🔮 Word by word audio subtitle synchronisation tool and API. Developed under GSoC 2017 with CCExtractor.
Stars: ✭ 131 (+263.89%)
Mutual labels:  speech-recognition, pocketsphinx
Inimesed
An Android app that lets you search your contacts by voice. Internet not required. Based on Pocketsphinx. Uses Estonian acoustic models.
Stars: ✭ 65 (+80.56%)
Mutual labels:  speech-recognition, pocketsphinx
rosecho
Tianbot Rosecho (Tianecho),中文语音人机交互模块,支持ROS即插即用
Stars: ✭ 28 (-22.22%)
Mutual labels:  ros, speech-recognition
Turtlebot Navigation
This project was completed on May 15, 2015. The goal of the project was to implement software system for frontier based exploration and navigation for turtlebot-like robots.
Stars: ✭ 28 (-22.22%)
Mutual labels:  ros, turtlebot
atl
Autonomous Quadrotor Landing
Stars: ✭ 12 (-66.67%)
Mutual labels:  ros
hybrid planning experiments
Sampler + Optimizing Motion Planning Demonstrations
Stars: ✭ 23 (-36.11%)
Mutual labels:  ros
formulas-python
Ritchie CLI formulas in Python 🐍
Stars: ✭ 17 (-52.78%)
Mutual labels:  speech-recognition
patchwork
Official page of Patchwork (RA-L'21 w/ IROS'21)
Stars: ✭ 174 (+383.33%)
Mutual labels:  ros
vosk-asterisk
Speech Recognition in Asterisk with Vosk Server
Stars: ✭ 52 (+44.44%)
Mutual labels:  speech-recognition
ws moveit
This ROS melodic workspace is created on Ubuntu 18.04. Here I worked on moveit & MTC projects like Pick, Place, Pouring task for multi-manipulator system using MoveIt Task Constructor(MTC).
Stars: ✭ 25 (-30.56%)
Mutual labels:  ros
NLP Toolkit
Library of state-of-the-art models (PyTorch) for NLP tasks
Stars: ✭ 92 (+155.56%)
Mutual labels:  speech-recognition
speech-to-text-code-pattern
React app using the Watson Speech to Text service to transform voice audio into written text.
Stars: ✭ 37 (+2.78%)
Mutual labels:  speech-recognition
handsfree
HandsFree Open Source Robot Project
Stars: ✭ 139 (+286.11%)
Mutual labels:  ros
phoxi camera
ROS Package for PhoXi Scanner/Camera. If you like us, STAR US! :P
Stars: ✭ 35 (-2.78%)
Mutual labels:  ros
mader
Trajectory Planner in Multi-Agent and Dynamic Environments
Stars: ✭ 252 (+600%)
Mutual labels:  ros
kr mav control
Code for quadrotor control
Stars: ✭ 31 (-13.89%)
Mutual labels:  ros
aruco
Aruco marker detector and pose estimation for AR and Robotics with ROS support
Stars: ✭ 93 (+158.33%)
Mutual labels:  ros
robosherlock
www.robosherlock.org
Stars: ✭ 23 (-36.11%)
Mutual labels:  ros
segment global planner
A ROS global planner plugin for segments tracking
Stars: ✭ 31 (-13.89%)
Mutual labels:  ros

ROS package for pocketsphinx

Original repository: https://github.com/mikeferguson/pocketsphinx

Also used repo: https://github.com/gorinars/ros_voice_control

You can know more about pocketpshinx here: https://cmusphinx.github.io/

This package is an attempt to bring offline speech recognition to ROS. Pocketsphinx already offers many easy-to-use features in this domain, hence this package can be considered as an extension of pocketsphinx in the ROS world!

Dependencies

  1. pyaudio
    sudo pip install pyaudio
    
    If this does not work, follow instructions below:
    sudo apt-get install libasound-dev
    sudo apt-get install python-pyaudio
    
  2. pocketsphinx: You will need to have pip preinstalled for this to work
    sudo pip install pocketsphinx
    
    There are many dependencies which need to be met before installation of pocketsphinx through pip works. Use Synaptics package manager to install the unmet dependencies which would be mentioned as error messages on the terminal window in case installation fails. Some of them include:
    libpulse-dev
    swig

Getting Started

Clone this repository into the src folder of your catkin workspace using:

cd ~/catkin_ws/src
git clone https://github.com/Pankaj-Baranwal/pocketsphinx

To know more about catkin workspace and ROS, follow instructions at: http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment
After everything is setup, open a terminal from your catkin workspace and type the following command:

catkin_make

Now, you are all setup. Go through the sections in wiki to find out more about how to use this package!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].