Real time sound analyzer Android Mobile App Project
By: Prof. Dr. Fazal Rehman | Last updated: March 3, 2022
Real-time sound analyzer Android Mobile App Project
Project Domain / CategoryAndroid Mobile AppAbstract / IntroductionThis is an android based mobile application that takes the input of voice, sound from a nearby device and shows the spectrum of the audio. The sound is analyzed with Fast Fourier Transformation and the data is uniformly updated. The spectrum consists of the power in dB, which shows frequency and waveform like sinusoidal. It takes less than one second to build the frequency response curve in the full audio range of 20-20000 Hz in 2.5 Hz resolution with the wideband audio signal generated by the same device. This app is useful to visualize your own voice or music or any other sound. It can also be used to test instruments or even tune them.Functional Requirements
Input source selection is microphone.
Offline Android App (No Internet required)
Design spectrum interface
The app can take screenshots of the spectrum interface.
Peak finding
Linear and logarithmic scales
Markers frequency and amplitude deltas
Frequency is measured by analyzing the maximum sound level.
Show the spectrum of the signal
Low latency for high responsiveness
Low battery drain due to high-performance native code
Software is using FFT (Fast Fourier Transform) internally.
Permission must be taken from the phone’s microphone for the input.
Tools:Development environments / IDEs for Android applicationAndroid SDKJava and XMLOpenGL ES (2.0 or 3.0) can be used for graphics.