Step-by-step learning repository covering Python modules, OS automation, PyAudio, NumPy audio processing, RMS volume, clap detection, debouncing, peak detection, and clap gesture recognition.
python-audio-automation-learning/
│
├── lesson_01_modules.py
├── lesson_02_subprocess.py
├── lesson_03_pyaudio.py
├── lesson_04_numpy.py
├── lesson_05_debouncing.py
├── lesson_06_peak_detection.py
├── lesson_07_clap_window.py
├── lesson_debug_microphones.py
├── NOTES.md
├── requirements.txt
└── README.md
- Install PyAudio and NumPy:
pip install -r requirements.txt
- List and debug microphone devices to find the correct index:
python lesson_debug_microphones.py
- Run any lesson file to see incremental logic:
python lesson_07_clap_window.py