Skip to content

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

License

Notifications You must be signed in to change notification settings

Universite-Gustave-Eiffel/Rail4Earth

Repository files navigation

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*