This talk introduces audio signal processing with Python through practical visualization examples. Signal processing can look difficult at first, but sound is a familiar and intuitive subject. By using waveforms, frequency spectra, and spectrograms, attendees can understand how Python can be used to “see” sound.
The talk is based on a session I presented at PyCon JP 2025, updated and adapted for an international audience. It focuses on intuition and practical Python code rather than heavy mathematics. The goal is to help attendees start writing their own simple audio analysis programs after the session.