i want to show that the audios are not same. how will i compare both the audio?

2 Ansichten (letzte 30 Tage)
engine=audioread('engine.mp3')
defect=audioread('defect.mp3')

Antworten (1)

Mridul G
Mridul G am 3 Jul. 2018
Bearbeitet: Mridul G am 3 Jul. 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.

Kategorien

Mehr zu Audio Processing Algorithm Design finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by