No version for distro humble showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro jazzy showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro kilted showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro rolling showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro ardent showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro bouncy showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro crystal showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro eloquent showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro dashing showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro galactic showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro foxy showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro iron showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro lunar showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro jade showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro indigo showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro hydro showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro kinetic showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

No version for distro melodic showing noetic. Known supported distros are highlighted in the buttons above.
Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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

Repo symbol

vosk repository

ros_vosk

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/alphacep/ros-vosk.git
VCS Type git
VCS Version master
Last Updated 2023-05-02
Dev Status UNMAINTAINED
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
ros_vosk 2.1.21

README

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

  1. 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
  
  1. 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

  • speech_recognition/vosk_result -> vosk_node.py publishes a custom “speech_recognition” message
  • speech_recognition/final_result -> vosk_node.py publishes a simple string with the final result
  • speech_recognition/partial_result -> vosk_node.py publishes a simple string with the partial result
  • tts/status -> tts_engine.py publishes the state of the engine. True if it is speaking False if it is not. If the status is true vosk_node won’t process the audio stream so it won’t listen to itself
  • tts/phrase -> tts_engine.py subscribes to this topic in order to speak the given string. Name your desire and it shall be heard by all in the room..

Author

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