Measurements Using a Respeaker On a Raspberry PI 3

Measurements Using a Respeaker On a Raspberry PI 3

2018, Mar 09    

This project aims to record samples of different audios from a seeed ReSpeaker 4-mic Array on a Raspberry PI 3 to do different kind of analysis. The audio samples were recorded in different environments which it implies a different kind of noises, so I did an estimation of noises (Gaussin and non-Gaussian) with these samples.

The mainly project is on the Github

The ReSpeaker has 4 microphones (channels), so we can explore in the future projects of TDOA (Time Difference of Arrival) to find the transmitter location by comparing the difference of time in each channel. There are also samples of speech, so we can do the speaking tracking and others different processing projects using voice.

Specifications

ResPeaker Specifications:

Controlled Measurements

ResPeaker

The Controlled Measurements are intended to obtain audio information from the ReSpeaker 4-Mic Array using the Raspberry Pi 3 for different analysis. The analysis results of the controlled measurements use data measures of two and four channels separately. The measures were made with distances and angles known, the distance range between source and microphone of 0.5 meters to 1.5 meters with a step of 0.5 meters, and the range of angle was made between 0 degrees to 90 degrees with a step of 10 degrees. The measurements environment were the NPIT lab in the UFRN, the closed laboratory has constant noises like Nobreaks computer, the measurements were made on the floor.

dimensions of the lab are approximatively (8.25 x 5.91) meters.

The source (JBL Flip 3) frequency is constant and deterministic (a tone - 1Khz), the conditions (environment) are approximately constant, and the sampling frequency is also constant.

4 Channels Measurements

ResPeaker The controlled measurements with four channels were realized in the know distance of 0.5, 1.0 and 1.5 meters away from the audio source. The measurements were made with reference in the MIC_3 from Respeaker recorded the all four channels.

2 Channels Measurements

ResPeaker

The controlled measurements with only two channels were made in the 0.5, 1.0 and 1.5 meters away from the audio source. The measurements were made with reference in the MIC_3 from Respeaker and recorded only the channel 1 and channel 2, MIC_1 and MIC_2 repectively.

Important Note: the audio files in .wav contains the four channels.

Measurements in Different Scenarios

Analysis of different scenarios to verify different conditions and environments. The project about estimation noises using these measurements is in this link

the measurements were made in the scenario Auditorium NPIT, it is in a quite and calm place without large noises, the other scenario is Outside building NPITI, it is in a loud place with a large noise and the measurments in this place were made in the side of a construction building and the third measurements were made in the Hall of the NPITI.