Digital Repository

Hardware Implementation of a Hidden Markov Model Based, Speaker Independent, Continuous, Sinhala Speech Recognition System

Show simple item record

dc.contributor.author Samankula, W.G.D.M.
dc.contributor.author Dias, N.G.J.
dc.date.accessioned 2016-01-19T09:10:37Z
dc.date.available 2016-01-19T09:10:37Z
dc.date.issued 2015
dc.identifier.citation Samankula, W.G.D.M. and Dias, N.G.J. 2015. Hardware Implementation of a Hidden Markov Model Based, Speaker Independent, Continuous, Sinhala Speech Recognition System, p. 195, In: Proceedings of the International Postgraduate Research Conference 2015 University of Kelaniya, Kelaniya, Sri Lanka, (Abstract), 339 pp. en_US
dc.identifier.uri http://repository.kln.ac.lk/handle/123456789/11249
dc.description.abstract A speaker independent speech recognition system is built to recognize the continuous Sinhala speech sentences using the toolkit, HTK 3.4.1 based on the statistical approach, Hidden Markov Model (HMM). Mel Frequency Cepstral Coefficient (MFCC), Perceptual Linear Prediction (PLP) and Linear Predictive Coding (LPC) are considered as the feature extraction methods. The recognition performance is considered for number of feature parameters varied from 4 to 12, by adding energy coefficients, first and second derivatives of each coefficient, in order to find the optimal number of parameters for each feature extraction method. Three hundred Sinhala sentences were considered for recording in order to create the phonetically balanced dictionary. Data recordings were done with 50 males and 50 females and testing was performed by 25 speakers who had participated and had not participated for the training. The recognized sequence of words are the commands to automate home appliances such as light, television and radio etc., and this can help people with motor disabilities to operate equipment. The speech recognition system was physically implemented to provide access from a PC or a laptop, based on Arduino UNO board (ATmega328 microcontroller). Arduino comes with a simple integrated development environment (IDE) and allows the programmer to write programs for Arduino in C language. The identified command is transferred to the Arduino UNO board through serial communication and the signal is transmitted using Radio Frequency (RF) to operate electrical home appliances from anywhere up to 150 meters using wireless transceiver modules (C1101) with operating frequency 433MHz. Software was developed to operate more than 18 home appliances, but in hardware implementation, only four are tested. Four Arduino UNO boards are used to implement the light and fan on/off control and the door and curtain angle control. On/off control is operated using relays to switch on and switch off. The door and curtain angle control are constructed by motor with the MOSFET transistors (IRFZ44N). Since a high recognition rate of 85% was achieved for MFCC with 7 feature parameters and adding energy coefficients, first and second derivatives in the software analysis of the previous studies, the same model was used to implement the hardware. A different grammar file is created in the language model of the software to achieve high recognition rate, by considering words and phrases that are only needed to operate the hardware. en_US
dc.language.iso en en_US
dc.publisher Faculty of Graduate Studies, University of Kelaniya en_US
dc.subject Sinhala speech recognition en_US
dc.subject Hidden Markov Model en_US
dc.subject Operate electrical appliances en_US
dc.subject Microcontroller en_US
dc.title Hardware Implementation of a Hidden Markov Model Based, Speaker Independent, Continuous, Sinhala Speech Recognition System en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Repository


Browse

My Account