ODAS stands for Open embeddeD Audition System. This is a library dedicated to perform sound source localization, tracking, separation and post-filtering. ODAS is coded entirely in C, for more portability, and is optimized to run easily on low-cost embedded hardware. ODAS is free and open source.
The ODAS wiki describes how to build and run the software.
sudo apt-get install libfftw3-dev libconfig-dev libasound2-dev libgconf-2-4
---
Dependency issue for uuid-dev
---
wget http://ftp.de.debian.org/debian/pool/main/u/util-linux/uuid-dev_2.38.1-5+deb12u1_armhf.deb
sudo dpkg -i uuid-dev_2.38.1-5+deb12u1_armhf.deb
dpkg -l | grep uuid-dev
hexapod@hexapod:~ $ dpkg -l | grep uuid-dev
ii libossp-uuid-dev:armhf 1.6.2-1.5+b11 armhf OSSP uuid ISO-C and C++ - headers and static libraries
ii uuid-dev:armhf 2.38.1-5+deb12u1 armhf Universally Unique ID library - headers and static libraries
sudo apt-get install libpulse-dev
sudo apt-get install cmake
git clone https://github.com/introlab/odas.git
mkdir odas/build
cd odas/build
cmake ..
make
ROS: Please visite the odas_ros project.
ODAS is provided with the MIT license.
Please have a look at the odas_web project.
- 8SoundsUSB, 8 inputs, USB powered, configurable microphone array.
- 16SoundsUSB, 16 inputs, USB powered, configurable microphone array.
You can find more information about the methods implemented in ODAS in these papers:
-
F. Grondin, D. Létourneau, C. Godin, J.-S. Lauzon, J. Vincent, S. Michaud, S. Faucher, F. Michaud, ODAS: Open embeddeD Audition System, Frontiers in Robotics and AI, Volume 9, 2022
-
F. Grondin and F. Michaud, Lightweight and Optimized Sound Source Localization and Tracking Methods for Opened and Closed Microphone Array Configurations, Robotics and Autonomous Systems, 2019