mgonzs13/audio_common

A PortAudio based audio_common with text to speech for ROS 2

52
/ 100
Established

This project helps robotics engineers and developers integrate audio capabilities into their ROS 2-based robots and systems. It allows a robot to capture raw audio from a microphone and publish it, and to play incoming audio data through a speaker. This enables functions like voice command recognition or real-time audio feedback for robotic applications.

Use this if you are developing a ROS 2 robot and need basic functionalities to capture sound from a microphone or play sound through a speaker, with specific control over audio formats and devices.

Not ideal if you need advanced audio processing like noise reduction, sound source localization, or complex speech recognition features directly within the package, as it focuses on raw audio input/output.

robotics ROS 2 development human-robot interaction audio sensing robotic voice interface
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

32

Forks

20

Language

C++

License

MIT

Last pushed

Jan 16, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/mgonzs13/audio_common"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.