Speaker Recognition System-Implementation and Applications In Computer Sciences-Project Presentation, Slides of Applications of Computer Sciences

This presentation is for final year project to complete degree in Computer Science. It emphasis on Applications of Computer Sciences. It was supervised by Prof. Kaliranjan Acalendra at Bengal Engineering and Science University. It includes: Techniques, Voice, Based, Person, Identification, Verification, Implemented, Techniques, Future, Direction

Typology: Slides

2011/2012

Uploaded on 07/18/2012

padmavati
padmavati 🇮🇳

4.6

(24)

154 documents

1 / 35

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
SPEAKER RECOGNITION SYSTEM
Department of Computer & Information Sciences, PIEAS
0 1 2 3 4 5 6
x 104
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Time[sec]
Amplitude (Normalized)
1
Presentation Scheme
Summary of the Previous work
Project Objectives
System Block Diagram
Research Work
Techniques Used for Voice Based Person Identification and
Verification
Implemented Techniques
Project Progress
Future Direction
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23

Partial preview of the text

Download Speaker Recognition System-Implementation and Applications In Computer Sciences-Project Presentation and more Slides Applications of Computer Sciences in PDF only on Docsity!

Amplitude (Normalized) Time[sec]

1

Presentation Scheme

 Summary of the Previous work

 Project Objectives

 System Block Diagram

 Research Work  Techniques Used for Voice Based Person Identification and

 VerificationImplemented Techniques

 Project Progress

 Future Direction

Amplitude (Normalized) Time[sec]

2

Project Objectives

 The objectives of the project are:

 Carry out Research work in the field of voice based person identification and verification

 Develop a voice based person identification system that can beused for

 Computer Human Interaction

Amplitude (Normalized) Time[sec]

4

Continuation from previous work…(7th^ Mid)

 Project objectives and milestones

 Identification taxonomy

 Speaker Recognition System’s modules

 Feature Extracting techniques

 Mel-frequency Cepstral Coefficients (MFCC)

 Feature Matching techniques

 Learning Vector quantization (LVQ)

Amplitude (Normalized) Time[sec]

5

System Block Diagram

P.K Tomi, R(2004), Features Spectral Features for Automatic Text-Independent Speaker Recognition , URL: http://cis.gsu.edu/~rbaskerv/cis8680/index.html docsity.com

Amplitude (Normalized) Time[sec]

7

Speaker Recognition System’s modules

 System has two modules  Feature Extraction

 Feature extraction is the process that extracts a small amount of data fromthe voice signal while retaining speaker discriminative information that can

 Feature Matching^ later be used to represent each speaker.

 Feature matching involves the actual procedure to identify the unknownspeaker by comparing extracted features from his/her voice input with the

ones from a set of known speakers.

Amplitude (Normalized) Time[sec]

8

Speaker Recognition System’s modules

 Feature Extracting techniques

 Mel-frequency Cepstral Coefficients (MFCC)

 Linear Predictive Coding (LPC)

 Linear Predictive Cepstrum Coefficient (LPCC)

 Feature Matching techniques

 Vector quantization (VQ)

 Nearest neighbors (NN)

 Gaussian Mixture Model (GMM)

Amplitude (Normalized) Time[sec]

10

MEL-FREQUENCY CEPSTRUM COEFFICIENTS (MFCC)   Technique for parametrically representing the speech signalInformation carried by low-frequency components are phonetically more important for humans than carried by high frequency component.   Normally 12 to 20 coefficients.The zeroth coefficient is usually dropped.

Amplitude (Normalized) Time[sec]

11

Mel-frequency Cepstrum Coefficients Processor

Computing of Mel Cepstrum

cepstrummel^ spectrum^ mel

continuous speech Blocking^ Frame frame^ Windowing^ FFT^ spectrum

Cepstrum Mel-frequency Wrapping

Amplitude (Normalized) Time[sec]

13

MFCC…

3.  Fast Fourier Transform (FFT)Converts each frame of N samples from the time domain into the frequency

 domain.Implement the Discrete Fourier Transform (DFT) which is defined on the set of N

samples {Xn}, as follow:

4.  Mel-frequency WrappingHuman perception for frequency contents of the sound does not follow a linear

 scale.Thus for each tone with an actual frequency f(Hz), a subjective pitch is measured

^ on a scale called the ‘mel’ scale.Linear spacing below 1000 Hz and logarithmic spacing above 1000 Hz.

(^1 2) /

0 ,^ 0,1, 2,...,^1

n N^ k jkn N

X k x e^  n N

 (^) 

mel f ( )  2595*log 10 (1  f / 700) docsity.com

Amplitude (Normalized) Time[sec]

14

MFCC…

5. Cepstrum

 In this final step, the log mel spectrum is converted back to time domain.

 Inverse of DFT is replaced by taking the Discrete cosinetransform (DCT)

 The result is called the mel frequency cepstrum coefficients(MFCC).

Amplitude (Normalized) Time[sec]

16

Features (^) SpeakersNo of Tested

No. ofSamples Speakerper

No. ofCorrectly MatchedSamples

PercentageResult All 19 MFCCs (1-19)

(^8) (8*4=32) 4 27 84.

Features (^) SpeakersNo of Tested

No. ofSamples Speakerper

No. ofCorrectly MatchedSamples

PercentageResult All 19MFCCs (1-19)

(^8) (8*4=32) 4 20 62.

Training results for Text-Independent SR

Testing results for Text-Independent SR

Previous Results(7th-Mid Semester)

Amplitude (Normalized) Time[sec]

17

Features (^) SpeakersNo of Tested

No. ofSamples Speakerper

No. ofCorrectly MatchedSamples

PercentageResult 10 MFCCs (^8) (8*4=32) 4 31 96.

Features (^) SpeakersNo of Tested

No. ofSamples Speakerper

No. ofCorrectly MatchedSamples

PercentageResult 10 MFCCs (^8) (8*4=32) 4 17 53.

Testing results for Text-Independent SR

Testing results for Text-Independent SR

Previous Results(7th Semester)

Amplitude (Normalized) Time[sec]

19

David Bouldin Index (DBI)

 A similarity measure Rij between the clusters Ci and Cj is defined based on a measure of dispersion of a cluster Ci, Let si,

and a dissimilarity measure between two clusters dij.

max

c^1^ c c

ij^ i^ j

ij

i i n i nj ij

n c i i

R s^ s

d

R R

DB n R

^ 

si = Mean square distance from the points in cluster i to the center of cluster I

dij = distance between centers of clusters i and j

nc = total number of clusters

Amplitude (Normalized) Time[sec]

20

Plot of DBI for MFCCs

(^00 2 4 6 8 10 12 14 16 18 ) 10002000

30004000

50006000

70008000

9000 Plot of DBI for MFCCs

MFCCs

value of DBI