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, A. P.  India.

2Dr. Maloji Suman, Professor, Koneru Lakshmaiah Education Foundation, Vaddeswaram,  A. P.   India. 

Manuscript received on 20 August 2019 | Revised Manuscript received on 27 August 2019 | Manuscript Published on 31 August 2019 | PP: 368-373 | Volume-8 Issue-9S2 August 2019 | Retrieval Number: I10800789S219/19©BEIESP DOI: 10.35940/ijitee.I1080.0789S219

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 nonHindi characters to Hindi.

Keywords: Text to Speech, Unicode Words, State Machine, State Transition table, Devanagari Script.
Scope of the Article: System Integration