필터 지우기
필터 지우기

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

조회 수: 4 (최근 30일)
Anna Gerald
Anna Gerald 2018년 6월 25일
편집: Mridul G 2018년 7월 3일
engine=audioread('engine.mp3')
defect=audioread('defect.mp3')

답변 (1개)

Mridul G
Mridul G 2018년 7월 3일
편집: Mridul G 2018년 7월 3일
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.

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by