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

Bibliographic Details
Main Author: Tan, Xavier Junjie
Other Authors: Chng Eng Siong
Format: Final Year Project (FYP)
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59121
_version_ 1826122418823888896
author Tan, Xavier Junjie
author2 Chng Eng Siong
author_facet Chng Eng Siong
Tan, Xavier Junjie
author_sort Tan, Xavier Junjie
collection NTU
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.
first_indexed 2024-10-01T05:48:10Z
format Final Year Project (FYP)
id ntu-10356/59121
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:48:10Z
publishDate 2014
record_format dspace
spelling ntu-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
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
Tan, Xavier Junjie
Mobile phone speaker recognition application
title 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_short Mobile phone speaker recognition application
title_sort mobile phone speaker recognition application
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition
url http://hdl.handle.net/10356/59121
work_keys_str_mv AT tanxavierjunjie mobilephonespeakerrecognitionapplication