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....

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Xavier Junjie
Other Authors: Chng Eng Siong
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