• No se han encontrado resultados

The proposed system is academic project. Various signal processing algorithms for MFCC feature extraction were studied. Similarly for speech and speaker modeling and classification various machine learning algorithms (GMM, HMM, VQ, K-means Clustering) were studied and implemented successfully. The designed system is trained with limited data. The performance of the system can be improved by utilizing various noise reduction /removal algorithms and training with large dataset. The performance of individual systems is very good and overall performance of the joint system is good for large utterance of words.

REFERENCES

1. Assignment 3: GMM Based Speaker Identification EN2300 Speech Signal Processing, [ www.kth.se/polopoly_fs/1.41342!assignment_03.pdf]

2. Conrad Sanderson, Automatic Person Verification Using Speech and Face

Information - A Dissertation Presented to The School of Microelectronic Engineering

Faculty of Engineering and Information Technology, Griffith University, August 2002, [revised February 2003].

3. Douglas A Reynolds and Richard C Rose, Robust text-independent speaker

identification using Gaussian mixture speaker models. IEEE Transactions on Speech

and Audio Processing, 3(1):72–83, 1995.

4. G. Saha, Sandipan Chakroborty, Suman Senapati , A New Silence Removal and

Endpoint Detection Algorithm for Speech and Speaker Recognition Applications,

Department of Electronics and Electrical Communication Engineering, Indian Institute of Technology, Khragpur, Kharagpur, India.

5. J P Campbell, Jr. Speaker recognition: A tutorial. Proc. IEEE, 85(9):1437–1462, 1997.

6. K.R. Aida–Zade, C. Ardil and S.S. Rustamov, Investigation of Combined use of

MFCC and LPC Features in Speech Recognition Systems, World Academy of

Science, Engineering and Technology, 2006

7. L. R. Rabiner, “A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition”, vol-77, no. 2, pp. 257-286, 1989.

8. Lasse L Mølgaard, Kasper W Jørgensen, Speaker Recognition: Special Course; IMM-DTU; 2005

9. Mohamed Faouzi BenZeghibaa , Joint Speech and Speaker Recognition,IDIAP Research Report, 2005.

10. Robin Teo Choon Guan @ Myo Thant, Majority Rule- Based Non-Intrusive User

Authentication by Speech: Part 2 (Speaker Verification), Thesis, School of Science

and Technology, Sim University,2009.

11. Shi-Huang Chen and Yu-Ren Luo , Speaker Verification Using MFCC and Support

Vector Machine, Proceedings of the International Multi Conference of Engineers and

Computer Scientists 2009, vol – I, IMECS 2009.

12. Tomi Kinnunen , Spectral Features for Automatic Text-Independent Speaker

Recognition- Licentiate’s Thesis, University of Joensuu, Department of Computer

Science, Finland, 2003.

13. Waleed H. Abdulla and Nikola K. Kasabov, The Concepts of Hidden Markov Model

in Speech Recognition, Knowledge Engineering Lab, Department of Information

APPENDIX A: BLAZEDS CONFIGURATION FOR REMOTING

SERVICE

The Remoting service is one of the RPC Service included in Blaze DS.

We need to configure the remoting-config.xml for the endpoint class in java

<destination id="mainServer"> <properties> <source>[myPackage].MainServer</source> <scope>session</scope> </properties> </destination>

In services-config.xml, we have to change the channel-defenition end points to use server’s port, host and context.

<channels> <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> <endpoint url="http://{server.name}:{server.port}/PROJECT/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> </channel-definition>

<!--similarly for id="my-secure-amf", id="my-polling-amf" -->

</channels>

The Flex client application uses the Remote Object component to access the Java method, for doing so client application uses the destination property to specify the destination, which is described in remoting-config.xml.

<mx:RemoteObject id="remoteObject”

destination="mainServer"

result=”resultHandler(event)”;

fault=”faultHandler(event)”;>

Finally we call remoteMethods from action script as :

APPENDIX B: WORDS USED FOR HMM TRAINING

Acknowledgement Digital Machine

Application Electronics Management

Automatic Engineer Monopoly

Bombardment Fireproof Nightingale

Brotherhood Football Overlapping

Category Formation Parabola

Circumference Fundamental Powerful

Collection Grandfather Production

Communication Horizontal Quantity

Computer Hospital Signature

Confident Hydrogen Technology

Control Hypothesis Testimonial

Cryptography Important Trademark

Database Installment Unpredictable

APPENDIX C: DEVELOPMENT TOOLS AND ENVIRONMENT

Languages:

Client side (Browser app):

Adobe Flex, released by Adobe Systems, cross-platform rich Internet

applications (RIA) based on the Adobe Flash platform.

Server and standalone apps:

Java, programming language and computing platform first released by Sun

Microsystems, now owned by Oracle.

Tools and Development Environment: Web Server – Apache Tomcat

Blaze DS – for Remote procedural call from Adobe Flex to Java

Blaze DS is an open source, server-based Java remoting and web messaging

technology that allows you to connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe Integrated Runtime (AIR) Rich Internet applications (RIA).

Database– MySQL to store the speaker data Object I/O file for Storing models

IDE: Eclipse with WTP (Web Tool Platform) and Flex Builder Plug-in, integrated

java and Adobe Flex project was created.

Tortoise SVN (local): for version controlling Operating System: Windows 7

MATLAB: for verification of algorithms, plotting the graphs, outputs…

APPENDIX D: SNAPSHOTS OF OUTPUT GUI

Login Form:

Display after successful login:

Project Members:

Ganesh Tiwari

Permanent Address: Mangalpur VDC-3, North Anandpur, Chitwan

Email: [email protected]; [email protected]

Contact Number: +977-9841020107

Blog: www.ganeshtiwari.com.np; www.ganeshtiwaridotcomdotnp.blogspot.com

Madhav Pandey

Permanent Address: Siddharthnagar Munacipality-7, Himalipath, Rupendehi

Email: [email protected]; [email protected]

Contact Number: +977-9841639322

Manoj Shrestha

Permanent Address: Madhyapur Thimi Munacipality-12, Shivatole, Bhaktapur

Email: [email protected]; [email protected]