Skip to content

Speaker Identification System built using mfcc, delta features and streamlit for web-based application.

Notifications You must be signed in to change notification settings

hhoanguet/speaker-identification

Repository files navigation

Speaker-Identification using Gaussian Mixture Models (GMM)

Speaker identification system can automatically identify the person speaking in an audio file given a group of predefined speakers. For testing, an unseen audio is compared against the provided group of speakers, and in the case there is a match found. The speaker's identity is returned.

Project report

You can download our project report from here

Installation

  1. Create a new environment with python 3.6 version because python 3.7 or higher does not support pyaudio package.
conda create -n test python=3.6
conda activate test 
  1. Clone this project:
git clone https://github.com/hhoanguet/speaker-identification.git
cd speaker-identification
  1. Install all dependencies in requirements.txt, it may take a few minutes.

pip install -r requirements.txt

  1. Our speaker identification app is ready to run:

streamlit run app.py

Team member:

Hoang Huy Nguyen

Github: hhoanguet

Hoang Xuan Nguyen

Github: hoangngx

About

Speaker Identification System built using mfcc, delta features and streamlit for web-based application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages