alphacep / ros-vosk

Vosk node for ROS Robot Operating System
Apache License 2.0
38 stars 18 forks source link

ros_vosk

A ROS package for speech-to-text services based on Vosk

Tutorials

  1. Install this package and vosk

    sudo apt install ros-${ROS_DISTRO}-ros-vosk

    don't forget to run catkin_make

  2. Install Dependencies

    If using ROS MELODIC run first:

    sudo apt install python3-pip python3-yaml

    Then run for MELODIC & NOETIC:

    pip3 install sounddevice
    pip3 install vosk

    And if you want to use the TTS engine please run:

    sudo apt install espeak
    pip install pyttsx3
  3. Launch the node

    Launch the speech recognition node

    roslaunch ros_vosk ros_vosk.launch

    or by running:

    rosrun ros_vosk vosk_node.py

Interface

Publishing Topics

Author

Angelo Antikatzidis an.antikatzidis@gmail.com Nickolay V. Shmyrev nshmyrev@gmail.com