- Website used for Equalizing audios (reducing and increasing specific audios according to the chosen mode of operation) through Signal Processing.
-
We process the signal by scaling a range of frequencies based on Decibel scale after applying Fast Fourier Transfrom on the audio uploaded, After the changes we invert the changed frequencies back to Time Domain then convert it back into audio format.
-
Our application works in different modes such as:
- Uniform Range Mode: The sampling frequency of the input audio (44.1k Hz) we divide it by 2 to get the maximum frequency then divide it uniformly into 8 equal ranges of frequencies, each is controlled by one slider in the UI.
- Vowels Mode: Each slider can control the magnitude of specific vowel.
- Musical Instruments Mode: Each slider can control the power of a specific musical instrument.
- Animals Mode: Each slider can control the magnitude of a specific animal sound.
Optimized software & fast processing speed Clean audio reconstruction Live dynamic plotting
- Install Python3 on your computer
Download it from www.python.org/downloads/
- Install the following modules
- numpy
- streamlit
- matplotlib
- pandas
- numpy
- scipy
- altair
- streamlit.components.v1
- Open Project Terminal & Run the following command
pip install moudle-name
- Start Server by Running
streamlit run main.py
Digital Signal Processing (SBE3110) class project created by:
Team Members' Names | Section | B.N. |
---|---|---|
Mohamed Ahmed Ismail | 2 | 16 |
Romaisaa Sherif | 1 | 36 |
Mariam Wael | 2 | 36 |
Mariam Megahed | 2 | 32 |
- Dr. Tamer Basha & Eng. Abdallah Darwish
All rights reserved © 2022 to our Team - Systems & Biomedical Engineering, Cairo University (Class 2024)