SDL2 based audio tools for ROS2 (written in C++).
This package contains an audio capture node which captures from a local capture device such as a microphone. This package also contains an audio playback node, which plays audio samples from a subscribed ROS2 topic through your speakers.
In the future this package will be expanded with a VAD node as well.
To get started you need to get yourself a copy of this library. You can do this by fetching the binary distribution (when using Ubuntu/Debian) or manually building the library. See the Getting started guide
For debian there are binary distributions of this library in the releases section of this repository.
These can be found in our own conda channel:
"https://clfml.github.io/conda_ros2_jazzy_channel/"
There are packages available for Windows & Linux. For more details see the wiki
- VAD node
- Accoustic noise cancelling?
This work is licensed under the Apache 2.0 license.