This repository is an extension of the GUI examples with some machine learning analysis for detecting specific sounds.
| Description | Screenshot |
|---|---|
| scrolling live data with PlotWidget - extremely high speed graphing designed for realtime updates in GUI applications | ![]() |
| PyQt4 scrolling live data with MatplotlibWidget - pretty graphs with the MatPlotLib library (which many people already know how to use), but likely too slow for realtime / interactive graphing | ![]() |
| live PCM and FFT plotting with QtGraph - PLUS sound learning. Run go.py and click the learn sound, learn not sound, and train SVM to generate trained .npy files and a name.py file which you can modify to do various actions or alerts when a sound is detected. See oven2.py for example and restart the program once sound is learned." (based on PlotWidget) | ![]() |


