Performing the ODAS on Raspberry Pi through 6 Mic Array - EASON-ZHONG/Raspberry-Pi-Respeaker-6-Mic-Array-Installation GitHub Wiki

Introduction

The ODAS(Open embeddeD Audition System) is a library dedicated to perform sound source localization, tracking, separation and post-filtering. The detail introduction of ODAS project can be found in github. Based on this project and some hardware, we can conduct some interesting functions on Embedded Device. And in this article, we performed those functions(sound source localization, tracking, separation and post-filtering) on RaspberryPi-4B.

Requirement and Reference

List of hardware requirement:

  1. RaspberryPi 4B

  2. Respeaker-6-Mic-Array Reference:

ReSpeaker 6-Mic Circular Array Pi HAT

Get Start

The assembly process of 6-Mic-Array and initial setting of RaspberryPi can be found in official web ReSpeaker 6-Mic Circular Array Pi HAT. You just need to follow the step and it is easy to complete for those steps.

However, if you want to implement those functions on RaspberryPi, there are lots of traps in the following steps.

Step 1. Install seeed-voicecard driver

> sudo apt-get update>sudo apt-get upgrade > > >

**Note: **If you are the user from China, please notice that do not use the mirror source of TsingHua University, since the package update is not immediately enough, and some error may happened in following steps. installation

Step 2.Check the Sound Card


Realtime Sound Source Localization and Tracking