A beginner Python project that reads and processes a WAV audio file.
- Loads a WAV file
- Reports sample rate and duration
- Converts stereo audio to mono
- Normalizes the waveform
- Calculates peak and RMS amplitude
- Plots the waveform
This project is the beginning of an investigation into active noise cancellation for consumer robotics.
Install the dependencies:
python3 -m pip install numpy scipy matplotlib