Skip to content

safakferhatkaya/SpeakerRecognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speaker Recognizer

It was made as a term project of ELM368 Digital Signal Processing course.

In this project, with the analysis made from the 3-second audio data kept in the database of the group members; It is determined which group member the owner of the sound received as input belongs to. The path followed for this is as follows: A low-pass filter designed to suppress noise has been applied to the sounds. The MFCC of the sounds in the database and the input sound were calculated, then the correlation coefficients were calculated using Kendall's method of correlation coefficients to calculate the similarities between the data. Cumulative similarities are calculated and the person with the highest cumulative similarity is printed on the screen as the owner of the voice.

Here is the sample output.

image

Here is the denoising filter's magnitude spectrum. This is designed in pyfda, you can find it with the name a18_filtre.mat.

image

About

It was made as a term project of ELM368 Digital Signal Processing course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors