Universite-Gustave-Eiffel / Rail4Earth

NexusNoiseIO empowering communities through complete noise monitoring — From acquisition to distributed networked storage and visualization.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NoiseSensor

Realtime computing of noise indicators and recognition of noise source.

Launch unit test

tox run

Install on Raspberry Pi

Clone or copy this repository on the rpi.

Install noisesensor library (from repository folder)

pip install .

Install services dependencies

cd services
pip -r requirements.txt

Edit recording service with the characteristics of your microphone (device name/sampling rate)

Select plughw:XXX in order to be able to output audio samples in FLOAT format.

arecord -L
nano rpi_systemd/zerorecord.service

Install systemd services

cd /etc/systemd/system
sudo ln -s /home/pi/noisesensor/services/rpi_systemd/*.service ./
sudo systemctl daemon-reload
sudo systemctl enable zero*

About

NexusNoiseIO empowering communities through complete noise monitoring — From acquisition to distributed networked storage and visualization.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 88.9%Language:Python 5.5%Language:Jupyter Notebook 3.8%Language:CSS 1.7%Language:HTML 0.1%Language:Dockerfile 0.0%Language:Shell 0.0%