How to compare two audio data?

I will record my own voice and save them as wav files on my computer. Later I will talk, and the computer should match my voice command with existing / pre-recorded wav files.

Question: How to check two audio data are equal or is there 80% match between two audio?

if(audio1 == audio2)
   DO Task A
else if( audio1 is a bit similar to audio 2)
   DO TASK B
else if( audio1 (80% match) audio 2)
   DO TASK C
end if

What is the best way to compare two audio data?

+3
source share
4 answers

, , . , , . , ,

, ( ), -, .

+3

. .NET, vanilla .NET. .

+2

, ? . , , .

EDIT:

, , ? , " " (DTW) . - , DTW .

+1

, , . , , - .

- , , STFT.

In all likelihood, your question has an answer to a specific domain.

0
source

All Articles