i want to show that the audios are not same. how will i compare both the audio?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
engine=audioread('engine.mp3')
defect=audioread('defect.mp3')
0 commentaires
Réponses (1)
Mridul G
le 3 Juil 2018
Modifié(e) : Mridul G
le 3 Juil 2018
I think Fast Fourier Transform (FFT) can be used for comparison. FFT is an algorithm for converting a time-domain signal into a frequency-domain representation of the relative amplitude of different frequency regions in the signal.
Steps you need to follow
Step 1: Load audio files – Read in two audio files into the workspace.
Step2: Truncate both signals so that their durations are equivalent.
Step 3: Perform FFT – Compute normalized energy spectral density (ESD) from DFT's two signals
Step 4: Compute mean-square-error (MSE)
– Compute mean-square-error (MSE) between normalized ESD's of two signals
– Two perfectly identical signals will obviously have MSE of zero.
0 commentaires
Voir également
Catégories
En savoir plus sur Audio Processing Algorithm Design dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!