System for Identifying and Correcting Invalid Words in the Devanagari Script for Text to Speech Engine
Damodar Magdum1, Maloji Suman2

1Damodar Magdum, Research Scholar, Koneru Lakshmaiah Education Foundation, Vaddeswaram, Andhra Pradesh, India.

2Dr. Maloji Suman, Professor, Koneru Lakshmaiah Education Foundation, Vaddeswaram, Andhra Pradesh, India.

Manuscript received on 10 April 2019 | Revised Manuscript received on 17 April 2019 | Manuscript Published on 26 July 2019 | PP: 1001-1006 | Volume-8 Issue-6S4 April 2019 | Retrieval Number: F12060486S419/19©BEIESP | DOI: 10.35940/ijitee.F1206.0486S419

Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (

Abstract: The Text To Speech (TTS) system takes text as an input and generates speech as an output. If input text is incorrect then overall quality of speech output may degrade. The main aim of the proposed system is to provide correct input text to the TTS. The system takes Unicode word as an input, identifies invalid word and corrects it by inserting, deleting or updating characters of the word. In this system, the State Machine is used to identify and correct invalid word in the Devanagari script which in turn is based on rules. Rules are developed for converting character to input symbol. Actions and States are identified for State Machine. Finally, the state transition table is developed for validation and correction of word. Using this system, incorrect words of the Devanagari script can be corrected to valid words (word contains all the valid Devanagari syllables) based on Devanagari script grammar. Since, all Devanagari characters are not present in Hindi language; this system will correct these non Hindi characters to Hindi.

Keywords: Text to Speech, Unicode Words, State Machine, State Transition Table, Devanagari Script.
Scope of the Article: Foundations of Communication Networks