Mobile phone speaker recognition application
Today, smartphone are able to handle confidential matters such as online banking, credit/debit card purchases which has cause security breaches. Privacy has become a challenging issue to uphold. The most common protection design of a smartphone are password protection and swiping pattern protection....
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/59121 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-59121 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-591212019-12-10T11:47:51Z Mobile phone speaker recognition application Tan, Xavier Junjie Chng Eng Siong School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Today, smartphone are able to handle confidential matters such as online banking, credit/debit card purchases which has cause security breaches. Privacy has become a challenging issue to uphold. The most common protection design of a smartphone are password protection and swiping pattern protection. One possible solution to the problem is to implement biometric system using speaker recognition system which allow the system to identify user’s identify by using his/her voice biometric. The objective of this project is to develop a speaker verification system on android platform. The android application is used to verify speaker’s utterance against a trained user model, which was adapted from the GMM-UBM. The application consists of several functions such as recording of speech, replaying of speech, adapting user model from UBM and performing likelihood calculation to accept or reject the identity. The system first extract features of the speech in the front end processing. These features are used to determine the likelihood of the user. There are two approaches to estimate the result - The first approach is to use other speaker models to cover all alternative hypotheses and the second approach is to train a single model using pool speech from several speakers. This is also known as UBM. This approach allows us to train UBM once and use it for every hypotheses speaker. Experimental results showed that the basic requirement to make the system a more reliable and accurate system, the system required 3 aspect of principal – there are a good mixture size, more speaker and utterance per speaker and lastly more adaptation. Adaptation help in making the system more accurate, as files are used to adapt the model, the model has more information on the parameters of the user thus yielding better result in performance. Bachelor of Engineering (Computer Science) 2014-04-23T10:18:21Z 2014-04-23T10:18:21Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59121 en Nanyang Technological University 40 p. application/msword |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Tan, Xavier Junjie Mobile phone speaker recognition application |
description |
Today, smartphone are able to handle confidential matters such as online banking, credit/debit card purchases which has cause security breaches. Privacy has become a challenging issue to uphold. The most common protection design of a smartphone are password protection and swiping pattern protection. One possible solution to the problem is to implement biometric system using speaker recognition system which allow the system to identify user’s identify by using his/her voice biometric. The objective of this project is to develop a speaker verification system on android platform. The android application is used to verify speaker’s utterance against a trained user model, which was adapted from the GMM-UBM. The application consists of several functions such as recording of speech, replaying of speech, adapting user model from UBM and performing likelihood calculation to accept or reject the identity. The system first extract features of the speech in the front end processing. These features are used to determine the likelihood of the user. There are two approaches to estimate the result - The first approach is to use other speaker models to cover all alternative hypotheses and the second approach is to train a single model using pool speech from several speakers. This is also known as UBM. This approach allows us to train UBM once and use it for every hypotheses speaker. Experimental results showed that the basic requirement to make the system a more reliable and accurate system, the system required 3 aspect of principal – there are a good mixture size, more speaker and utterance per speaker and lastly more adaptation. Adaptation help in making the system more accurate, as files are used to adapt the model, the model has more information on the parameters of the user thus yielding better result in performance. |
author2 |
Chng Eng Siong |
author_facet |
Chng Eng Siong Tan, Xavier Junjie |
format |
Final Year Project |
author |
Tan, Xavier Junjie |
author_sort |
Tan, Xavier Junjie |
title |
Mobile phone speaker recognition application |
title_short |
Mobile phone speaker recognition application |
title_full |
Mobile phone speaker recognition application |
title_fullStr |
Mobile phone speaker recognition application |
title_full_unstemmed |
Mobile phone speaker recognition application |
title_sort |
mobile phone speaker recognition application |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/59121 |
_version_ |
1681042368147488768 |