brewing-audio-event-detection

Tracking beer/wine using Audio Event Detection with Machine Learning

Stars
13

Tracking brewing using Audio Event Detection with Machine Learning

The fermentation process is critical when brewing alcoholic bewerages such as wine, cider, and beer. To check that the fermentation is progressing OK one should pay attention to the activity of the airlock. This repository shows how one can use Machine Learning to listen and cound the bubble "plops" of the airlock, to track the fermentation activity.

Note: This is part of a tutorial on Machine Learning for Audio Event Detection. It is not intended to be a replacement for a proper fermentation tracking system. If you just want something that works for fermentation tracking, get a Plaato Airlock.

Or if you want to build something yourself, consider a BrewBubbles bubble counter or a iSpindle hydrometer.

If you want to learn about Machine Learning for Audio, this is for you! This repository will serve as a simple example of a practical audio ML system, using Audio Event Detection. It should be a good starting point for developing similar application.

This project is sponsored by Soundsensing provider of IoT audio sensors with built-in Machine Learning, used for Noise Monitoring and Condition Monitoring. The sensors are ideal for continious monitoring of audible noises and events, and can perform tasks such as Audio Classification, Audio Event Detection and Acoustic Anomaly Detection. Their sensors can transmit compressed and privacy-preserving spectrograms, allowing Machine Learning to be done in the cloud using familiar tools like Python. Or models can be deployed onto the sensor itself, for a highly efficient on-edge ML solution.