turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » ROS2与语音交互教程 » ROS2与语音交互教程-整合respeaker语音阵列

ROS2与语音交互教程-整合respeaker语音阵列

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

ROS2与语音交互教程-整合respeaker语音阵列

说明:

  • 介绍如何在ros2下使用respeaker语音阵列

相关设备

步骤:

 - 安装依赖

pip3 install pyusb 
pip3 install libusb  
pip3 install pyusb click
sudo apt install libasound2

 - 下载编译

git clone https://gitee.com/ncnynl/respeaker
cd ~/ros2_common_ws/
colcon build --symlink-install  --packages-select=respeaker
  • 赋予端口权限
cd ~/ros2_common_ws/src/respeaker/scripts
$ sudo ./create_udev_rules
  • 重插阵列的线 
  • 查看设备是否识别
$ lsusb

  ... Bus 001 Device 006: ID 2886:0018 GenesysLogic USB2.0 Hub

DOA测试

  • 发布DOA话题
. ~/ros2_common_ws/install/local_setup.bash
ros2 launch respeaker respeaker.launch.py
  • 查看话题列表
$ ros2 topic list
/parameter_events
/respeaker/doa
/rosout
  • 查看话题
$ ros2 topic echo /respeaker/doa 
data: 237
---
data: 237
---
data: 237
---
data: 237

 - 在阵列的四周敲击,可以看到显示不同的数值,同时阵列上的LED灯也会在对应的方位显示绿色.

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: ros2与语音交互教程