Skip to content

iovsiann/odas_python_wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

odas_python_wrapper

A Python 3 wrapper for IntroLab's ODAS. The wrapper receives from odaslive:

  1. audio source location and energy (unfiltered), JSON messages
  2. location of audio sources being tracked, as JSON messages
  3. a data stream containing "separated" audio (i.e. beamforming aimed at the tracked source)
  4. a data stream containing "post-filtered" audio (i.e. separated as well as post-filtered)

odas_wrapper.py can write save data streams as a WAV file.

Usage:

# must launch odas_wrapper.py before launching odaslive
python3 odas_python_wrapper.py

# in a separate terminal window
/home/pi/odas/bin/odaslive -c /home/pi/odas/config/odaslive/respeaker_4_mic_array.cfg

About

A Python 3 wrapper for IntroLab's ODAS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages