Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.31 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-05-13 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
rostopic echo /speech_to_text # Voice recognition
# Voice recognition result for Japanese
rostopic echo --filter "print(m.transcript[0])" /speech_to_text
rostopic echo --filter "print('transcript: [%s]\n---'%(', '.join(map(str, m.transcript))))" /speech_to_text
rostopic echo /speech_to_text | ascii2uni -a U -q
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.31 (2025-05-13)
2.1.30 (2025-05-10)
2.1.29 (2025-01-05)
- Support ros-o / Ubuntu 22.04
(#512)
- [respeaker_ros][diamondback] [ros-o] only use STREQUAL to compare ROS_DISTRO in cmake
- Contributors: Kei Okada
2.1.28 (2023-07-24)
2.1.27 (2023-06-24)
- fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
- Contributors: Kei Okada
2.1.26 (2023-06-14)
- [respeaker_ros] importing does not succeed (#477)
- respeaker_ros: Fix test. we use rosrun .… to run scripts (#478)
- Contributors: Kei Okada, Soonhyo Kim
2.1.25 (2023-06-08)
- add test to check if ros node is loadable (#463)
- [respeaker_ros] add FileNotFoundError in respeaker for python3 (#428)
- [respeaker_ros] Stop timer on shutdown (#385)
- [ros_speech_recogniton, respeaker_ros] add confidence field (#411)
- [#405 and #410] Fix CI (#415)
- GithubAction: add test for aarch64(melodic) / indigo (arm64)
(#365)
- pgm_learner/respeaker_ros/ros_speech_recognition/rosping: increase time-limit/wait-time
- [respeaker_ros] Add documentation for displaying Japanese [/speech_to_text]{.title-ref} (#352)
- [respeaker_ros] Display helpful setting command when udev rule is not set (#351)
- Using RespeakerInterface instead of init_respeaker (#305)
- respeaker_ros for Python 2.x and 3.x (#284)
- Contributors: Aoi Nakane, Dirk Gorissen, Kei Okada, Naoto Tsukamoto, Naoya Yamaguchi, Shingo Kitagawa, Yoshiki Obinata
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic (#200)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin_virtualenv | |
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
rostest | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at Robotics Stack Exchange
![]() |
respeaker_ros package from quori_ros repoquori_arm_controller quori_controller quori_description quori_face quori_holonomic_drive_controller quori_launch quori_mapping_odometry quori_nav quori_teleop respeaker_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.24 |
License | Apache |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/Quori-ROS/quori_ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-12-16 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get
.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
Register respeaker udev rules
Normally, we cannot access USB device without permission from user space. Using
udev
, we can give the right permission on only respeaker device automatically.Please run the command as followings to install setting file:
roscd respeaker_ros
sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules
sudo systemctl restart udev
And then re-connect the device.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros sample_respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure
in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
File truncated at 100 lines see the full file
Changelog for package respeaker_ros
2.1.24 (2021-07-26)
2.1.23 (2021-07-21)
2.1.22 (2021-06-10)
-
[respeaker_ros] Specify correct Python version in package.xml (#247)
- Fixes typo introduced in https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/39be21894a38112a1633cf8385caf079c35536ff
-
Add respawn_delay to respeaker_node.py to reduce CPU load (#241)
- Kill respeaker_node.py when USBError occur to reduce CPU load
-
[respeaker_ros] fix default sound_play action name of speech_to_text.py (#239)
-
Mistakes I found when I tried to use respeaker_ros on hirovision (#217)
- add speech_recognition_msgs
- change the name from respeaker.launch to sample_respeaker.launch
-
Contributors: Koki Shinjo, Miyabi Tanemoto, Naoya Yamaguchi, Shun Hasegawa
2.1.21 (2020-08-19)
2.1.20 (2020-08-07)
2.1.19 (2020-07-21)
2.1.18 (2020-07-20)
- Fix for noetic
(#200)
- respeaker_ros: use catkin_install_python to install scripts
- fix 2to3, with print, raise, exception
- use package.xml format 3 for package contains python depends
- [respeaker_ros] use rospy.logerr instead of print (#206)
- Add args to ros_speech_recognition
(#197)
- [respeaker_ros] update run_depend and test file to pass travis test properly
- Contributors: Kei Okada, Naoya Yamaguchi, Shingo Kitagawa
2.1.17 (2020-04-16)
2.1.16 (2020-04-16)
- [respeaker_ros] increase timeout to pass the test https://api.travis-ci.org/v3/job/554008643/log.txt
- Contributors: Kei Okada
2.1.15 (2019-12-12)
- [respeaker_ros] add pixel-ring in run_depend of respeaker_ros (#184)
- [respeaker_ros] install config dir in respeaker_ros (#185)
- Contributors: Shingo Kitagawa
2.1.14 (2019-11-21)
2.1.13 (2019-07-10)
- [respeaker_ros] increase timeout to pass the test
(#170)
- default tts_action_names should be soundplay
- [respeaker_ros] increase timeout to pass the test https://api.travis-ci.org/v3/job/554008643/log.txt
- [respeaker_ros] add python-speechrocognition-pip to package.depends, because scripts/speech_to_text.py depends on it
- [respeaker_ros] Add test file for speech_to_text
(#164)
- add test file for speech_to_text
- [respeaker_ros] add tts_action_names param: do not listen when the
robot is speaking either japanese or english
(#168)
- add tts_actions param: do not listen when the robot is speaking either japanese or english
- Contributors: Naoya Yamaguchi, Shingo Kitagawa
2.1.12 (2019-05-25)
- Make sample_respeaker.launch re-usable
(#161)
- [respeaker_ros] add docs for each args in sample_respeaker.launch
- make sample_respeaker.launch re-usable
- respeaker_ros: cleanup error messages (#155)
- Contributors: Yuki Furuta, Kei Okada, Naoya Yamaguchi
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
dynamic_reconfigure | |
catkin | |
angles | |
audio_common_msgs | |
geometry_msgs | |
std_msgs | |
speech_recognition_msgs | |
tf | |
jsk_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
jsk_3rdparty |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_respeaker [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
- self_cancellation [default: true]