Repository for an audio recorder used in the MigrAVE project
The package contains two nodes:
- migrave_audio_recorder
- Audio recorder for QTrobot's internal Respeaker Mic Array v2.0 which requires the
qt_respeaker_app
node.
- Audio recorder for QTrobot's internal Respeaker Mic Array v2.0 which requires the
- migrave_audio_rode_recorder
- Audio recorder for the external RØDE NTG microphone
qt_respeaker_app
audio_common
Launch the two recorder nodes:
roslaunch migrave_audio_recorder migrave_audio_recorder.launch
Laucn the ROS driver for the RØDE NTG microphone (if it is connected)
roslaunch migrave_audio_recorder usb_microphone.launch
Here the RØDE microphone is assumed to be listed as device hw:1,0
(use arecord -l
to check).
Start recording
rostopic pub /migrave_data_recorder/is_record std_msgs/Bool "True"
Stop recording
rostopic pub /migrave_data_recorder/is_record std_msgs/Bool "False"
.
├── CMakeLists.txt
├── LICENSE
├── README.md
├── package.xml
├── ros
│ ├── launch
│ │ ├── migrave_audio_recorder.launch
│ │ └── usb_microphone.launch
│ ├── scripts
│ │ ├── migrave_audio_recorder
│ │ └── migrave_audio_rode_recorder
│ └── src
│ └── audio_recorder
│ ├── __init__.py
│ └── audio_recorder.py
└── setup.py