About SoundScape
SoundScape is a Python project that visualizes the real-time audio recorded through a microphone, using the PyAudio and PySimpleGUI libraries. It creates a dynamic and interactive soundscape that changes according to the sound input. You can use it to explore the sound properties of different environments, such as a busy street, a quiet park, or a noisy classroom.
Features
- Real-time Sound Analysis
- Multiple Visualizers
- Interactive and Dynamic Visuals
Visualizers
1. Waveform
This visualizes the waveform of audio in real time.
2. Spectrogram
This visualizes the change in frequency across time.
3. Frequency vs. Amplitude
This visualizes the changes in frequency and amplitude in real-time sound.
Usage
To use SoundScape, you need to install the requirements from requirements.txt
, and run
different visualizers. You can interact with the soundscape using your microphone. For more details,
please refer to the Installation.md
file.
Contribution Guidelines
Please refer to the Contribution details.
References
Please refer to the References for details.
Do check out this YouTube video for the reference:
Get Started
Check out our GitHub repository for more information and to get started with SoundScape.