A modern audio filtering application built with Python. This app provides users with tools to modify audio files, including pitch shifting, speed adjustment, noise reduction, and equalization, all through an intuitive graphical user interface.
- π΅ Pitch Shifting: Adjust the pitch of audio files for creative or corrective purposes.
- β© Speed Modification: Speed up or slow down audio playback.
- π Noise Reduction: Remove background noise for clearer audio.
- π Audio Equalization: Apply bandpass filtering to enhance specific frequency ranges.
- π₯ Modern GUI: Built with
customtkinterfor a sleek and user-friendly interface.
- Python: The core programming language.
- Libraries:
- πΉ
customtkinter: For designing the graphical user interface. - πΉ
librosa: For advanced audio processing. - πΉ
soundfile: For handling audio file I/O. - πΉ
noisereduce: For noise reduction. - πΉ
numpyandscipy: For numerical computations and signal filtering.
- πΉ
- Install the required libraries:
pip install -r requirements.txt
- Run the application:
python audio_filter_studio.py
- Use the app to process your audio files with ease.
- β Add support for additional audio effects (e.g., reverb, bass boost).
- π Support for more audio file formats (e.g., FLAC, AAC).
- π Include a waveform visualizer for real-time audio visualization.
This project is licensed under the MIT License. See the LICENSE file for details.
