Welcome to SoundScape

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

Visualizers

1. Waveform

This visualizes the waveform of audio in real time.

Waveform Visualization

2. Spectrogram

This visualizes the change in frequency across time.

Spectrogram Visualization

3. Frequency vs. Amplitude

This visualizes the changes in frequency and amplitude in real-time sound.

Frequency vs. Amplitude Visualization

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.