Publishes the volume of an audio source to a MQTT server.

subDesTagesMitExtraKaese 6a989baf38 renamed readme %!s(int64=3) %!d(string=hai) anos
.gitignore a5bc283931 init %!s(int64=3) %!d(string=hai) anos
README.md 6a989baf38 renamed readme %!s(int64=3) %!d(string=hai) anos
audioHandler.py a5bc283931 init %!s(int64=3) %!d(string=hai) anos
main.py 69d58e5702 added readme %!s(int64=3) %!d(string=hai) anos

README.md

MQTT Audio Level Meter

Publishes the volume of an audio source to a MQTT server.

Test setup: Raspberry Pi with an USB microphone and a local Mosquitto server

Can be configured to capture audio output or input under Linux and Windows.

Installation

python3 -m pip install paho.mqtt
python3 -m pip install pyaudio
python3 main.py