SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
425
HINDI SPEECH ENABLED WINDOWS APPLICATION USING
MICROSOFT SAPI
Kamlesh Sharma1
, Dr. T.V. Prasad2
, Dr. S. V. A. V. Prasad3
1
(Research Scholar, Dept. of CSE, Lingaya`s University , Faridabad, Haryana, India)
2
(Dean of computer Science, Visvodaya Technical Academy, Kavli, Andhra Pradesh, India)
3
(Dean of R&D, Lingaya`s University , Faridabad, Haryana, India)
ABSTRACT
People with disability such as visual impaired, elderly for whom it's very hard to
identify the screen text and area where the keyboard and mouse may not be an appropriate
means of communication between system. So it would be a real relief to have the option to
use ears to listen to the contents and use voices to navigate and control the computer systems.
Even if sometimes it is for normal people, it would be more comfortable to work with speech
enabled applications. Microsoft has designed an interface called SAPI (Speech Application
Programming Interface) which supports dynamic speech input and output, and is integrated in
our current operating systems. With the API it is possible to develop speech enabled
applications without caring about the details of synthesis and recognition. In this paper, a
Hindi Speech enabled Windows Application (HSeA) is presented to demonstrate the use of
speech-enabled application using Microsoft SAPI in Microsoft Windows Operating Systems.
Keywords : HSeA, Operating System, speech enabled, Windows application, SAPI.
I. INTRODUCTION
An operating system is software that manages all the resources of a computer,
hardware and software, a number of applications and provides an environment in which a
user can execute programs in a convenient and efficient manner [1]. However, the principles
and concepts used in the operating systems were not standardized in a day. In fact, the
operating systems have been evolving through the years [2][3]. In the operating systems,
every program and application required full interaction of mouse and keyboard.
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING
& TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 4, Issue 2, March – April (2013), pp. 425-436
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2013): 6.1302 (Calculated by GISI)
www.jifactor.com
IJCET
© I A E M E
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
426
Computers are no longer a field of education for the Educational Institutes. They have
changed from a large desktop computer or laptop to small pocket type PC like tablet and
smart phone. In developed countries, using a computer has become the basic requirement like
reading and writing a book. According to the survey done by Asia`s premier monthly
magazine on ICT in education, 85% of the total people on the earth will be using the
Smartphone’s or mobile and computer by 2020. The importance of digital information has
already reached such an enormous level that many companies, corporate sector and
politicians around the world try to find a way to paperless e-governance. But a question
arises, is this really accessible to everybody?
The growing need of a computer system and the application programs eventually
made speech enabled operating systems a necessity. Most of the software coded today is only
accessible through mouse and keyboard. But the expected improvements to the SAPI version
included in Windows Vista may lead to a wave of new English speech enabled applications
[4][5]. Microsoft Windows is compatible with a wide variety of assistive technology products
such as screen readers, magnifiers, and specialty hardware that meet the needs of computer
users with all types of physical impairments. Full integration for speech synthesis and
recognition as well as support for native and managed code could be part of the Windows
operating system [6].
Speech is the most natural way of communication. It also provides an efficient means
of man-machine communication. Generally, transfer of information between human and
machine is accomplished via keyboard, mouse etc. But humans can speak more quickly
instead of typing. Speech interfacing provides the ways to these issues [7]. Speech interfacing
involves speech synthesis and speech recognition.
Speech Recognition is a technology that allows the computer to identify and
understand words spoken by a person using a microphone. Speech recognition allows a
computer to interpret any sound input (through either a microphone or audio file) to be
transcribed or used to interact with the computer. Whereas, Speech synthesizer takes the text
as input and converts it into the speech output i.e. it acts as text to speech converter. Speech
recognizer converts the spoken word into text [4].
In this paper, an attempt has been made to develop a Hindi Speech Recognition and
Synthesis application as an assistive technology to provide a solution for the Hindi speaking
people. The system is designed in Microsoft .NET framework using C# Programming in
Microsoft Visual Studio 2008 Environment. Microsoft Windows Speech Application
Programming Interface (SAPI) 5.3 and, system speech recognition and system speech
synthesis namespaces are used for speech to text conversion and vice-versa.
II. NEED OF SIGNIFICANCE
Speech recognition has not only helped the users to access information and
knowledge but also entertainment by simply voicing their needs. This system promises to be
of significant advantages in this area where a keyboard and mouse may not be an appropriate
mean for communication between system and user and natural communication is desired.
This system includes speech to control application at the same time hands and eyes may be
busy. Additionally, such system can be widely applied for people who have vision related
disability, impairment of motor control, etc.
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
427
The goal of this research is to incorporate Hindi speech recognition (speech-to-text)
and Hindi speech synthesis (text-to-speech) technology [8] into the applications and
providing the solution for Hindi speaking people. This technology does not require any
additional equipment besides computers and Headphone with mike facility[9][11].
III. METHODOLOGY
The methodology for the current system is as follows in the figure. 1
Fig. 1: Methodology of work
IV. WINDOWS APPLICATION DESIGN
T The manner in which users interact with a program or an application is known as its
user interface. The user interface controls how data is entered and how information is
displayed. The primary aim of Hindi speech enabled applications is to improve interaction
between user and machine. For this purpose applications are developed in the .NET
Framework using C# , SAPI and uses Microsoft SQL Server.
Hindi speech-to-text and Text-to-Hindi speech
Applications are designed
Final implementation of application on computer system in real
settings
Tested with Microsoft .NET ,SAPI and its library files
Make Hindi speech enabled applications with the Help of C# in .NET
and SAPI
Tested with the Microsoft SAPI and its library files
Trial run the Hindi speech enabled application on the computer
system
Training sessions to application for better results
Observations and Discussion
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
428
4.1 Fundamental Basics
4.1.1 The Microsoft .NET Framework is a software technology that is available with several
Microsoft Windows operating systems. It includes a large library of pre-coded solutions to
common programming problems, a runtime or virtual machine that manages the execution of
programs written specifically for the framework, and a set of tools for developing and
configuring the applications. The .NET Framework is a key Microsoft offering and is
intended to be used by most new applications created for the Windows platform. The .NET
Framework has two main components: the common language runtime and the .NET
Framework class library. The .NET Framework is an environment for building, deploying,
and running Web Services and other applications. It consists of three main parts: The
Common Language Runtime, The Framework classes, and The ASP.NET. in NET is a
general purpose software development platform, similar to Java [12].
4.1.2 Microsoft Visual C# is Microsoft's implementation of the C# specification, included in
the Microsoft Visual Studio suite of products. It is based on the ECMA/ISO specification of
the C# language, which Microsoft also created. While multiple implementations of the
specification exist, Visual C# is by far the one most commonly used. Visual C# is also
heavily used by ASP.NET web sites and stand alone applications based on the .NET
Framework. C# is a new programming language, very similar to Java. An extensive class
library is included, featuring all the functionality one might expect from a contempory
development platform - windows GUI development (Windows Forms), database access
(ADO.NET), web development (ASP.NET), web services, XML etc [13].
4.1.3 Microsoft Visual Studio is an integrated development environment (IDE) from
Microsoft. It is used to develop console and graphical user interface applications along with
Windows Forms applications, web sites, web applications, and web services in both native
code together with managed code for all platforms supported by Microsoft Windows,
Windows Mobile Windows CE, .NET Framework, .NET Compact Framework and Microsoft
Silverlight [14].
4.1.4 Microsoft Speech Application Programming Interface (SAPI) is an API developed by
Microsoft to allow the use of speech recognition and speech synthesis within Windows
applications. It is possible for a 3rd-party company to produce their own Speech Recognition
and Text-To-Speech engines or adapt existing engines to work with SAPI [14]. SAPI 5
however was a completely new interface, released in 2000.
4.1.5 The System.Speech.Synthesis namespace can be used to access the SAPI synthesizer
engine to render text into speech using an installed voice, such as Microsoft Anna. The SAPI
5.3 synthesizer now supports the W3C standard Speech Synthesis Markup Language
(SSML), a markup language that allows you to finely tune how the synthesizer will produce
words, such as pronunciation, speed, volume and pitch, of the produced phrase [15].
4.1.6 The System.Speech.Recognition engine is used to recognize a user's voice and convert
it into text. The SAPI 5.3 recognition engine now supports the W3C standard; Speech
Recognition Grammar Specification (SRGS), a markup language that defines how and what
words are recognized. SAPI 5.3 also added support for Semantic Interpretation [15].
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976
6367(Print), ISSN 0976 – 6375(O
The block diagram of Hindi speech enabled
is shown how the user and the system interacts with each other using the Hindi enabled
application (HSeA).A good quality headphone is required for generating an audio signal,
which then amplified and digitized, then finally transmitted it to the interface in which user
query is received. The interface running on laptop computer analyzed the signal and then
send a request to the computer system. The computer performs the action and send th
back to the interface. The voices utterances are of words fed to statistical speech recognition
model using SAPI where the word that were uttered most likely are determined. A database
was constructed with a list of words defining specific subject
etc [9].
The uttered words are compared to the database words, if uttered word match is
found, the prompted application actuated and if a match is not found the user is prompted for
the error and the recorder is again initialized.
4.2 Different Hindi speech enabl
• Hindi speech enabled Word.
• Hindi speech enabled Calculator.
• Hindi speech enabled outlook.
Fig. 2.
Microphone
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976
6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
429
am of Hindi speech enabled applications are shown in fig.
is shown how the user and the system interacts with each other using the Hindi enabled
application (HSeA).A good quality headphone is required for generating an audio signal,
amplified and digitized, then finally transmitted it to the interface in which user
query is received. The interface running on laptop computer analyzed the signal and then
send a request to the computer system. The computer performs the action and send th
back to the interface. The voices utterances are of words fed to statistical speech recognition
model using SAPI where the word that were uttered most likely are determined. A database
was constructed with a list of words defining specific subject like mail, calculation, document
The uttered words are compared to the database words, if uttered word match is
found, the prompted application actuated and if a match is not found the user is prompted for
the error and the recorder is again initialized.
Different Hindi speech enabled application(HSeA) are as follows
Hindi speech enabled Word.
Hindi speech enabled Calculator.
Hindi speech enabled outlook.
Fig. 2. Interaction between users, HSeA
Hindi speech enabled applications
Computer
Interface
Speech
recognition
Speech
synthesis
System
request
System
result
User
Microphone
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
April (2013), © IAEME
applications are shown in fig. 2. Where it
is shown how the user and the system interacts with each other using the Hindi enabled
application (HSeA).A good quality headphone is required for generating an audio signal,
amplified and digitized, then finally transmitted it to the interface in which user
query is received. The interface running on laptop computer analyzed the signal and then
send a request to the computer system. The computer performs the action and send the result
back to the interface. The voices utterances are of words fed to statistical speech recognition
model using SAPI where the word that were uttered most likely are determined. A database
like mail, calculation, document
The uttered words are compared to the database words, if uttered word match is
found, the prompted application actuated and if a match is not found the user is prompted for
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
430
4.2.1 Hindi speech enabled word:- This is one of the application which is enabled by Hindi
speech as shown in fig 2. In this application user control word by speaking to it a
microphone, entering text , or issuing commands to the computer, e.g. to open a new
document, to save the document, to print a document etc. User can talk to our computer using
a set of pre-defined commands and instruction and computer will respond in the same way.
For example user can say : “dustavej bana”, and the computer would respond: “open new
doument” . or user can say : “dustavej surkshit karna” and the computer will save the
document.
Fig 3. Hindi speech enabled word
4.2.2 Hindi speech enabled calculator:- It is an application which controls the calculator by
Hindi speech as shown in fig 3.It is used for mathematical calculation like jama, ghata, guna,
bhag. It takes numerical values as input and performs the operation. For example to add
“3+5=8”, It takes speech input “teen jama panch” and shows the result on speech “lao” then
“8” displayed in small textbox.
Fig 3 Hindi speech enabled calculator
4.2.3 Hindi speech enabled outlook:- This application is used for sending and reading
mail through Hindi speech as shown in fig 4. It consists two legend one for sending mails and
another one for reading mails. The sending mail legend is named as “pado”. It consists two
text boxes which are lebel as “kisko” or “sandesh”. The “kisko” textbox is used for email
addresses and “sandesh” for the message. When the user speak kisko the cursor activates in
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
431
the textbox and will waiting for an email address after then the cursor move to sandesh
textbox on speech “sandesh”. The sandesh textbox is used for the content of the mail. User
dictate the content and send the mail to lebeled user’s. The “Pado” legend is used to read the
mails. When user raise a command “pado”. It fetches the mail from the mail server an shows
then on the system.
Fig 4. Hindi speech enabled outlook
V. IMPLEMENTATION
The applications can be installed on desktop or laptop having the following system
specifications:
• Computer System Configuration: Microsoft
Window XP and above, 512 MB RAM, 40 GB, HD, Realtek High.
• Definition Audio Sound Card.
• Softwares Required: Microsoft Visual Studio 2008,
• Microsoft .NET 3.5 Framework, Microsoft SAPI.
• External peripheral required: A noise cancelling
Headphone with mice facility.
5.1 Training:- Training sessions were conducted with Microsoft Speech Recognition and
Speech Synthesis engines for effective and efficient Implementation of Hindi speech enabled
system in a noise free environment. Samples were conducted by the college student and all
the students were familiar with Hindi language. Some samples were also conducted from deaf
and dumb school. The system was trained with randomly selected students. Initially limited
commands were given to the student for the training and testing purpose. Then the student
was given extensive training for speech recognition. Feedback and error message were taken
from each of the students .
5.2 Implementation of HSeA
The implementation of HSeA for windows application is explained by following step:-
• Computer or laptop which is installed with Hindi enabled speech applications given
to the users.
• The noise free environment was provided for effective communication.
• A list of commands is handed to the user.
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
432
• By using Speech Application Programming Interface (SAPI) the input commands
match with the stored words to obtain a perfect match between the applied command
and the stored command.
• Once such matching is accomplished, the particular matched word is converted into
the system command and execute the voice command. The fig 5. shows the working
of HSeA.
VI. TESTING AND RESULTS
Experiments were conducted to evaluate the baseline system and the improved HSeA.
The SAPI was used in these experiments. A set of 20 commands was chosen from the set of
100 training commands to test the horse. A set of 20 students was randomly chosenfrom 60
students) and were asked to raise a command to the HSeA to retrieve the result accordingly
and show the user. The system also tests on unknown user which were not trained.
The success of each trial was based on whether the system was able to retrieve the
required information to the user or not. For example user will execute the commands to the
HSeA and system respond accordingly. The table 1. Shows the commands probability testing.
Fig 5. Working of HSeA
After a successful matching a to a particular
command , the system execute the comman
The converted text is being compared with the
stored
text.
SAPI processed the input voice and convert it into
text (Hindi Speech to Text).
Computer takes input through Microphone using
some integrated function of SAPI in Visual Basic
Input Voice Command
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
433
Command Testing Probability
Pado 20 76%
Sandesh 20 80%
Dastavej kholo 20 74%
Dastavej surakshit karo 20 73%
Word 20 85%
Upar 20 78%
Niche 20 78%
Lao 20 80%
Jama 20 79%
Ghata 20 78%
Guna 20 77%
Bhag 20 79%
Hisab 20 75%
Chhithi 20 82%
Table 1. Commands probability testing
Graph 1. Commands probability Testing
76%
80%
74%
73%
85%
78% 78%
80%
79%
78%
77%
79%
75%
82%
Pado
Sandesh
Dastavejkholo
Dastavejsurakshit…
Word
Upar
Niche
Lao
Jama
Ghata
Guna
Bhag
Hisab
Chhithi
Commands
Probability
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
434
VII. CONCLUSION AND FUTURE RESULTS
This paper presents a scheme proposed to control computer systems through
Hindi voice of different users. The results of this experiment suggest that native
Indians who are not able to use the computer and/or lack English skills [10] will be
able to use Hindi voice based control. The key factor in designing such system is the
target audience, for example, physically handicapped people should be able to wear a
headset and have their hands and eyes free in order to operate the system. Today,
while considering this question, and uses where these technologies will be needed and
desire, which would warrant R&D expenditures. There are a number of scenarios
where speech recognition is either being delivered, developed for, researched or
seriously discussed like computer and video games, precision surgery, domestic
applications, wearable computers etc. [11]
There are several challenges the system will need to deal with in the future.
First, the overall robustness of the system must be improved to facilitate
implementation in real life applications involving telephone and computer systems.
Second, the system must be able to reject irrelevant speech that does not contain valid
words or commands. Third, the recognition process must be developed so that
commands can be set in continuous speech. And finally, the voice systems must be
able to become viable on low-cost processors. Thus, this will enable the technology to
be applied in almost any product.
REFERENCES
[1] Silberschatz, A., Galvin, P.B. and Gagne, G., Operating System Principles. 7th
ed., John Wiley & Sons, 2006.
[2] Tanenbaum, A.S. and Woodhull, A.S., Operating Systems Design and
Implementation. 3rd ed., Prentice-Hall, 2006.
[3] Alan C. Bomberger,A. Peri Frantz,William S. Frantz, Ann C. Hardy, Norman
Hardy,Charles R. Landau, Jonathan S. Shapiro, The keykos® Nanokernel
Architecture in Proceedings of the USENIX Workshop on Micro-Kernels and
Other Kernel Architectures, USENIX Association, April 1992. Pp 95-112.
[4] Microsoft speech SDK 5.1, http://www.microsoft.com/
downloads/details.aspx?Familyi D=5e86ec97-40a7-453f-b0ee-
[5] C# Corner 2004, ‘Speech Recognition using C#’,
http://www.ccsharpcorner.com/uploadfile/ssrinivas /speeechrecognitionu
[6] Takahiro Ikeda, Shin-ya Ishikawa, Kiyokazu Miki, Fumihiro Adachi, Ryosuke
Isotani, Kenji Satoh and Akitoshi Okumura, Speech-Activated Text Retrieval
System for Cellular Phones with Web Browsing Capability, Proceedings of
PACLIC 19, the 19th Asia-Pacific Conference on Language, Information and
Computation.
[7] Michael D. Goller and Stuart E Goller, Speech Interface for search
Engine”.United state patent, Jun. 22 2010, shett no 1 to 4.
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
435
[8] Kamlesh Sharma* and Dr. T. V. Prasad , A Text-T0-Hindi Speech Interface
forWeb Browsing, National Conference on Advances in Knowledge
Management (NCAKM’10) at Lingaya’s University 2010.
[9] Kamlesh Sharma, Dr. S. V. A. V. Prasad, Dr. T. V. Prasad, A Hindi Speech
Actuated Computer Interface for Web Search, International Journal of Advanced
Computer Science Applications, Vol. 3, No. 10, ISSN : 2156-5570(Online),
2158-107X (Print), Impact Factor: 1.187, arXiv:1211.2741, 2012.
[10] Kamlesh Sharma, T. Suryakanthi, Dr. T. V. Prasad, Exploration of Speech
enabled System for English, Proc. of the International Conference on System
Modeling and Advancement in Research Trends (SMART), Teerthankar
Mahaveer University, Moradabad, UP, India, 2012.
[11] Kamlesh Sharma, Dr. T. V. Prasad, “CONATION” : English Command
Input/Output System for Computer , Proc. of the International Conference on
Science, Engineering & Spirituality (ICSES’10) at S.E.S. College of
Engineering, Navalnagar jointly with IEEE Bombay Section and IEEE Computer
Society, 2010.
[12] F. Reena Sharma and S. Geetanjali Wasson, Speech Recognition and Synthesis
Tool: Assistive Technology for Physically Disabled Persons, Proc. Of the
International Journal of Computer Science and Telecommunications [Volume 3,
Issue 4, April 2012.
[13] .NET Framework Conceptual Overview, Microsoft Developer Network
Platform, Retrieved on March 10, 2012 from http://msdn.microsoft.com /enus/
library/w0x726c2%28v =vs.90%29.aspx
[14] ‘Getting Started with C#’, Microsoft Developer Network Platform, Retrieved on
March 10, 2012 from http://msdn.microsoft.com/enus/ library/z1zx9t92.aspx
[15] Dunn,Michael (2007) Give Applications a Voice, Speech synthesis and
recognition in .NET, Tech Brief Articles, Retrived on 14th March, 2012
http://reddevnews.com/articles/2007/02/15/give-applications-
avoice.axps?sc_lang=en
[16] Debashis Chakraborty, Sutirtha Ghosh and Joydeep Mukherjee, “Efficient Text
Compression using Special Character Replacement and Space Removal”,
International Journal of Computer Engineering & Technology (IJCET),
Volume 1, Issue 2, 2010, pp. 38 - 46, ISSN Print: 0976 – 6367, ISSN Online:
0976 – 6375
[17] Gunjan Singh, Avinash Pokhriyal and Sushma Lehri, “Fuzzy Rule Based
Classification and Recognition of Handwritten Hindi Curve Script”, International
Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 1,
2013, pp. 337 - 357, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375
[18] Prof. S.A.Ubale and Dr. S.S. Apte, “Study and Implementation of Code Access
Security with .Net Framework for Windows Operating System”, International
Journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3,
2012, pp. 426 - 434, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME
436
ABOUT AUTHORS
Ms. Kamlesh Sharmsa received her masters in Computer Sc. & Engg.
degree from Maharshi Dayanand University, Rohtak, India in 2009. She is
currently associated with at Lingaya’s University, Faridabad in the Dept. of
Comp. Sc. & Engg. as Research Scholar. She has over 7 years of teaching
experience at under graduate and graduate levels. Her areas of interest are
artificial intelligence, operating systems, web mining, Database
Management Systems, etc.
Dr. T. V. Prasad has over 17 years of experience in industry and academics.
He received his graduate and master’s degree in Computer Science from
Nagarjuna University, AP, India. He was with the Bureau of Indian
Standards, New Delhi for 11 years as Scientist/Deputy Director. He earned
PhD from Jamia Millia Islamia University, New Delhi in the area of
computer sciences/ bioinformatics. He has worked as Head of the
Department of Computer Science & Engineering, Dean of R&D and Industrial Consultancy
and then as Dean of Academic Affairs at Lingaya’s University, Faridabad. He is with
Visvodaya Technical Academy, Kavali as Dean of Computing Sciences. He has lectured at
various international and national forums on subjects related to computing. Prof. Prasad is a
member of IEEE, IAENG, Computer Society of India (CSI), Indian Society of Remote
Sensing (ISRS) and APBioNet. His research interests include bioinformatics, artificial
intelligence (natural language processing, swarm intelligence, robotics, BCI, knowledge
representation and retrieval). He has over 75 papers in different journals and conferences, and
also has six books and two chapters to his credit.
Dr. S. V. A. V. Prasad has over 30 years of experience in industry and
academics. He has received his master’s degree in Electronics &
Communications Engg. from Andhra University, AP, India. He earned PhD
from Andhra University, Waltair, Visakhapatnam, India. He was with leading
research and manufacturing companies in New Delhi, India. He also taught at
leading institutions like the Delhi College of Engg. (now Delhi Technological
University), Delhi for many years.. He has worked as Head of the
Department of Electronics & Communications Engg., Dean of Academic Affairs and as Dean
of R&D and Industrial Consultancy at Lingaya’s University, Faridabad. He has lectured at
various forums on subjects related to electronics, communications, audio engineering, signal
processing, etc. Prof. Prasad is a member of IEEE, ISTE, etc. His research interests include
audio engineering, signal processing, etc.. He has large number of papers in different journals
and conferences.

Contenu connexe

Tendances

Control mouse and computer system using voice commands
Control mouse and computer system using voice commandsControl mouse and computer system using voice commands
Control mouse and computer system using voice commandseSAT Journals
 
IRJET - Survey Paper on Tools Used to Enhance User's Experience with Cons...
IRJET -  	  Survey Paper on Tools Used to Enhance User's Experience with Cons...IRJET -  	  Survey Paper on Tools Used to Enhance User's Experience with Cons...
IRJET - Survey Paper on Tools Used to Enhance User's Experience with Cons...IRJET Journal
 
Saral mobile sandesh(ppt)
Saral mobile sandesh(ppt)Saral mobile sandesh(ppt)
Saral mobile sandesh(ppt)Deep Mandaliya
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project ReportRishabh Shukla
 
android app development training report
android app development training reportandroid app development training report
android app development training reportRishita Jaggi
 
Smartphone software development course design based on android for IT
Smartphone software development course design based on android for ITSmartphone software development course design based on android for IT
Smartphone software development course design based on android for ITRamis Khan
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...Maurice Dawson
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...pyingkodi maran
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College Logan Smith
 
IRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using PythonIRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using PythonIRJET Journal
 
Google Android Mobile Computing
Google Android Mobile ComputingGoogle Android Mobile Computing
Google Android Mobile ComputingHasnain Iqbal
 
IRJET - PAA: Productivity Android Application
IRJET -  	  PAA: Productivity Android ApplicationIRJET -  	  PAA: Productivity Android Application
IRJET - PAA: Productivity Android ApplicationIRJET Journal
 
Open source in India
Open source in IndiaOpen source in India
Open source in IndiaChetan Garg
 
College Information System using Android
College Information System using AndroidCollege Information System using Android
College Information System using Androidijtsrd
 

Tendances (19)

Control mouse and computer system using voice commands
Control mouse and computer system using voice commandsControl mouse and computer system using voice commands
Control mouse and computer system using voice commands
 
IRJET - Survey Paper on Tools Used to Enhance User's Experience with Cons...
IRJET -  	  Survey Paper on Tools Used to Enhance User's Experience with Cons...IRJET -  	  Survey Paper on Tools Used to Enhance User's Experience with Cons...
IRJET - Survey Paper on Tools Used to Enhance User's Experience with Cons...
 
Saral mobile sandesh(ppt)
Saral mobile sandesh(ppt)Saral mobile sandesh(ppt)
Saral mobile sandesh(ppt)
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project Report
 
android app development training report
android app development training reportandroid app development training report
android app development training report
 
Smartphone software development course design based on android for IT
Smartphone software development course design based on android for ITSmartphone software development course design based on android for IT
Smartphone software development course design based on android for IT
 
First Synopsis Format
First Synopsis FormatFirst Synopsis Format
First Synopsis Format
 
madanResume
madanResumemadanResume
madanResume
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
 
IRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using PythonIRJET- Smart Way of File Conversion using Python
IRJET- Smart Way of File Conversion using Python
 
Google Android Mobile Computing
Google Android Mobile ComputingGoogle Android Mobile Computing
Google Android Mobile Computing
 
IRJET - PAA: Productivity Android Application
IRJET -  	  PAA: Productivity Android ApplicationIRJET -  	  PAA: Productivity Android Application
IRJET - PAA: Productivity Android Application
 
Types of Mobile Applications
Types of Mobile ApplicationsTypes of Mobile Applications
Types of Mobile Applications
 
Open source in India
Open source in IndiaOpen source in India
Open source in India
 
K45016166
K45016166K45016166
K45016166
 
Mrudula CV-2
Mrudula CV-2Mrudula CV-2
Mrudula CV-2
 
College Information System using Android
College Information System using AndroidCollege Information System using Android
College Information System using Android
 

Similaire à Hindi speech enabled windows application using microsoft

A Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine LearningA Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine LearningEmily Smith
 
Voice Assistant Using Python and AI
Voice Assistant Using Python and AIVoice Assistant Using Python and AI
Voice Assistant Using Python and AIIRJET Journal
 
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APPLANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APPIRJET Journal
 
“SKYE : Voice Based AI Desktop Assistant”
“SKYE : Voice Based AI Desktop Assistant”“SKYE : Voice Based AI Desktop Assistant”
“SKYE : Voice Based AI Desktop Assistant”IRJET Journal
 
IRJET - Speech Recognition using Android
IRJET -  	  Speech Recognition using AndroidIRJET -  	  Speech Recognition using Android
IRJET - Speech Recognition using AndroidIRJET Journal
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentIAEME Publication
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentiaemedu
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET Journal
 
Importance of Programming Language in Day to Day Life
Importance of Programming Language in Day to Day LifeImportance of Programming Language in Day to Day Life
Importance of Programming Language in Day to Day Lifeijtsrd
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IRJET Journal
 
Agent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platformsAgent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platformsIAEME Publication
 
IRJET - Optical Character Recognition and Translation
IRJET -  	  Optical Character Recognition and TranslationIRJET -  	  Optical Character Recognition and Translation
IRJET - Optical Character Recognition and TranslationIRJET Journal
 
Assistive Examination System for Visually Impaired
Assistive Examination System for Visually ImpairedAssistive Examination System for Visually Impaired
Assistive Examination System for Visually ImpairedEditor IJCATR
 
IRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech RecognitionIRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech RecognitionIRJET Journal
 
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...IRJET Journal
 
A survey of cloud based secured web application
A survey of cloud based secured web applicationA survey of cloud based secured web application
A survey of cloud based secured web applicationIAEME Publication
 
Interactive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndromeInteractive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndromeAmal Abduallah
 
Efficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And RecordingEfficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And RecordingIOSR Journals
 

Similaire à Hindi speech enabled windows application using microsoft (20)

A Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine LearningA Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine Learning
 
Voice Assistant Using Python and AI
Voice Assistant Using Python and AIVoice Assistant Using Python and AI
Voice Assistant Using Python and AI
 
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APPLANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APP
 
“SKYE : Voice Based AI Desktop Assistant”
“SKYE : Voice Based AI Desktop Assistant”“SKYE : Voice Based AI Desktop Assistant”
“SKYE : Voice Based AI Desktop Assistant”
 
eyeos technology
eyeos technologyeyeos technology
eyeos technology
 
IRJET - Speech Recognition using Android
IRJET -  	  Speech Recognition using AndroidIRJET -  	  Speech Recognition using Android
IRJET - Speech Recognition using Android
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
 
Importance of Programming Language in Day to Day Life
Importance of Programming Language in Day to Day LifeImportance of Programming Language in Day to Day Life
Importance of Programming Language in Day to Day Life
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
 
Agent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platformsAgent based web service communicating different is’s and platforms
Agent based web service communicating different is’s and platforms
 
IRJET - Optical Character Recognition and Translation
IRJET -  	  Optical Character Recognition and TranslationIRJET -  	  Optical Character Recognition and Translation
IRJET - Optical Character Recognition and Translation
 
Assistive Examination System for Visually Impaired
Assistive Examination System for Visually ImpairedAssistive Examination System for Visually Impaired
Assistive Examination System for Visually Impaired
 
IRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech RecognitionIRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech Recognition
 
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
Audio computing Image to Text Synthesizer - A Cutting-Edge Content Generator ...
 
A survey of cloud based secured web application
A survey of cloud based secured web applicationA survey of cloud based secured web application
A survey of cloud based secured web application
 
Interactive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndromeInteractive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndrome
 
Efficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And RecordingEfficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And Recording
 

Plus de IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Plus de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Dernier

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Dernier (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

Hindi speech enabled windows application using microsoft

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 425 HINDI SPEECH ENABLED WINDOWS APPLICATION USING MICROSOFT SAPI Kamlesh Sharma1 , Dr. T.V. Prasad2 , Dr. S. V. A. V. Prasad3 1 (Research Scholar, Dept. of CSE, Lingaya`s University , Faridabad, Haryana, India) 2 (Dean of computer Science, Visvodaya Technical Academy, Kavli, Andhra Pradesh, India) 3 (Dean of R&D, Lingaya`s University , Faridabad, Haryana, India) ABSTRACT People with disability such as visual impaired, elderly for whom it's very hard to identify the screen text and area where the keyboard and mouse may not be an appropriate means of communication between system. So it would be a real relief to have the option to use ears to listen to the contents and use voices to navigate and control the computer systems. Even if sometimes it is for normal people, it would be more comfortable to work with speech enabled applications. Microsoft has designed an interface called SAPI (Speech Application Programming Interface) which supports dynamic speech input and output, and is integrated in our current operating systems. With the API it is possible to develop speech enabled applications without caring about the details of synthesis and recognition. In this paper, a Hindi Speech enabled Windows Application (HSeA) is presented to demonstrate the use of speech-enabled application using Microsoft SAPI in Microsoft Windows Operating Systems. Keywords : HSeA, Operating System, speech enabled, Windows application, SAPI. I. INTRODUCTION An operating system is software that manages all the resources of a computer, hardware and software, a number of applications and provides an environment in which a user can execute programs in a convenient and efficient manner [1]. However, the principles and concepts used in the operating systems were not standardized in a day. In fact, the operating systems have been evolving through the years [2][3]. In the operating systems, every program and application required full interaction of mouse and keyboard. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), pp. 425-436 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2013): 6.1302 (Calculated by GISI) www.jifactor.com IJCET © I A E M E
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 426 Computers are no longer a field of education for the Educational Institutes. They have changed from a large desktop computer or laptop to small pocket type PC like tablet and smart phone. In developed countries, using a computer has become the basic requirement like reading and writing a book. According to the survey done by Asia`s premier monthly magazine on ICT in education, 85% of the total people on the earth will be using the Smartphone’s or mobile and computer by 2020. The importance of digital information has already reached such an enormous level that many companies, corporate sector and politicians around the world try to find a way to paperless e-governance. But a question arises, is this really accessible to everybody? The growing need of a computer system and the application programs eventually made speech enabled operating systems a necessity. Most of the software coded today is only accessible through mouse and keyboard. But the expected improvements to the SAPI version included in Windows Vista may lead to a wave of new English speech enabled applications [4][5]. Microsoft Windows is compatible with a wide variety of assistive technology products such as screen readers, magnifiers, and specialty hardware that meet the needs of computer users with all types of physical impairments. Full integration for speech synthesis and recognition as well as support for native and managed code could be part of the Windows operating system [6]. Speech is the most natural way of communication. It also provides an efficient means of man-machine communication. Generally, transfer of information between human and machine is accomplished via keyboard, mouse etc. But humans can speak more quickly instead of typing. Speech interfacing provides the ways to these issues [7]. Speech interfacing involves speech synthesis and speech recognition. Speech Recognition is a technology that allows the computer to identify and understand words spoken by a person using a microphone. Speech recognition allows a computer to interpret any sound input (through either a microphone or audio file) to be transcribed or used to interact with the computer. Whereas, Speech synthesizer takes the text as input and converts it into the speech output i.e. it acts as text to speech converter. Speech recognizer converts the spoken word into text [4]. In this paper, an attempt has been made to develop a Hindi Speech Recognition and Synthesis application as an assistive technology to provide a solution for the Hindi speaking people. The system is designed in Microsoft .NET framework using C# Programming in Microsoft Visual Studio 2008 Environment. Microsoft Windows Speech Application Programming Interface (SAPI) 5.3 and, system speech recognition and system speech synthesis namespaces are used for speech to text conversion and vice-versa. II. NEED OF SIGNIFICANCE Speech recognition has not only helped the users to access information and knowledge but also entertainment by simply voicing their needs. This system promises to be of significant advantages in this area where a keyboard and mouse may not be an appropriate mean for communication between system and user and natural communication is desired. This system includes speech to control application at the same time hands and eyes may be busy. Additionally, such system can be widely applied for people who have vision related disability, impairment of motor control, etc.
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 427 The goal of this research is to incorporate Hindi speech recognition (speech-to-text) and Hindi speech synthesis (text-to-speech) technology [8] into the applications and providing the solution for Hindi speaking people. This technology does not require any additional equipment besides computers and Headphone with mike facility[9][11]. III. METHODOLOGY The methodology for the current system is as follows in the figure. 1 Fig. 1: Methodology of work IV. WINDOWS APPLICATION DESIGN T The manner in which users interact with a program or an application is known as its user interface. The user interface controls how data is entered and how information is displayed. The primary aim of Hindi speech enabled applications is to improve interaction between user and machine. For this purpose applications are developed in the .NET Framework using C# , SAPI and uses Microsoft SQL Server. Hindi speech-to-text and Text-to-Hindi speech Applications are designed Final implementation of application on computer system in real settings Tested with Microsoft .NET ,SAPI and its library files Make Hindi speech enabled applications with the Help of C# in .NET and SAPI Tested with the Microsoft SAPI and its library files Trial run the Hindi speech enabled application on the computer system Training sessions to application for better results Observations and Discussion
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 428 4.1 Fundamental Basics 4.1.1 The Microsoft .NET Framework is a software technology that is available with several Microsoft Windows operating systems. It includes a large library of pre-coded solutions to common programming problems, a runtime or virtual machine that manages the execution of programs written specifically for the framework, and a set of tools for developing and configuring the applications. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform. The .NET Framework has two main components: the common language runtime and the .NET Framework class library. The .NET Framework is an environment for building, deploying, and running Web Services and other applications. It consists of three main parts: The Common Language Runtime, The Framework classes, and The ASP.NET. in NET is a general purpose software development platform, similar to Java [12]. 4.1.2 Microsoft Visual C# is Microsoft's implementation of the C# specification, included in the Microsoft Visual Studio suite of products. It is based on the ECMA/ISO specification of the C# language, which Microsoft also created. While multiple implementations of the specification exist, Visual C# is by far the one most commonly used. Visual C# is also heavily used by ASP.NET web sites and stand alone applications based on the .NET Framework. C# is a new programming language, very similar to Java. An extensive class library is included, featuring all the functionality one might expect from a contempory development platform - windows GUI development (Windows Forms), database access (ADO.NET), web development (ASP.NET), web services, XML etc [13]. 4.1.3 Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight [14]. 4.1.4 Microsoft Speech Application Programming Interface (SAPI) is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows applications. It is possible for a 3rd-party company to produce their own Speech Recognition and Text-To-Speech engines or adapt existing engines to work with SAPI [14]. SAPI 5 however was a completely new interface, released in 2000. 4.1.5 The System.Speech.Synthesis namespace can be used to access the SAPI synthesizer engine to render text into speech using an installed voice, such as Microsoft Anna. The SAPI 5.3 synthesizer now supports the W3C standard Speech Synthesis Markup Language (SSML), a markup language that allows you to finely tune how the synthesizer will produce words, such as pronunciation, speed, volume and pitch, of the produced phrase [15]. 4.1.6 The System.Speech.Recognition engine is used to recognize a user's voice and convert it into text. The SAPI 5.3 recognition engine now supports the W3C standard; Speech Recognition Grammar Specification (SRGS), a markup language that defines how and what words are recognized. SAPI 5.3 also added support for Semantic Interpretation [15].
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 – 6375(O The block diagram of Hindi speech enabled is shown how the user and the system interacts with each other using the Hindi enabled application (HSeA).A good quality headphone is required for generating an audio signal, which then amplified and digitized, then finally transmitted it to the interface in which user query is received. The interface running on laptop computer analyzed the signal and then send a request to the computer system. The computer performs the action and send th back to the interface. The voices utterances are of words fed to statistical speech recognition model using SAPI where the word that were uttered most likely are determined. A database was constructed with a list of words defining specific subject etc [9]. The uttered words are compared to the database words, if uttered word match is found, the prompted application actuated and if a match is not found the user is prompted for the error and the recorder is again initialized. 4.2 Different Hindi speech enabl • Hindi speech enabled Word. • Hindi speech enabled Calculator. • Hindi speech enabled outlook. Fig. 2. Microphone International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 429 am of Hindi speech enabled applications are shown in fig. is shown how the user and the system interacts with each other using the Hindi enabled application (HSeA).A good quality headphone is required for generating an audio signal, amplified and digitized, then finally transmitted it to the interface in which user query is received. The interface running on laptop computer analyzed the signal and then send a request to the computer system. The computer performs the action and send th back to the interface. The voices utterances are of words fed to statistical speech recognition model using SAPI where the word that were uttered most likely are determined. A database was constructed with a list of words defining specific subject like mail, calculation, document The uttered words are compared to the database words, if uttered word match is found, the prompted application actuated and if a match is not found the user is prompted for the error and the recorder is again initialized. Different Hindi speech enabled application(HSeA) are as follows Hindi speech enabled Word. Hindi speech enabled Calculator. Hindi speech enabled outlook. Fig. 2. Interaction between users, HSeA Hindi speech enabled applications Computer Interface Speech recognition Speech synthesis System request System result User Microphone International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- April (2013), © IAEME applications are shown in fig. 2. Where it is shown how the user and the system interacts with each other using the Hindi enabled application (HSeA).A good quality headphone is required for generating an audio signal, amplified and digitized, then finally transmitted it to the interface in which user query is received. The interface running on laptop computer analyzed the signal and then send a request to the computer system. The computer performs the action and send the result back to the interface. The voices utterances are of words fed to statistical speech recognition model using SAPI where the word that were uttered most likely are determined. A database like mail, calculation, document The uttered words are compared to the database words, if uttered word match is found, the prompted application actuated and if a match is not found the user is prompted for
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 430 4.2.1 Hindi speech enabled word:- This is one of the application which is enabled by Hindi speech as shown in fig 2. In this application user control word by speaking to it a microphone, entering text , or issuing commands to the computer, e.g. to open a new document, to save the document, to print a document etc. User can talk to our computer using a set of pre-defined commands and instruction and computer will respond in the same way. For example user can say : “dustavej bana”, and the computer would respond: “open new doument” . or user can say : “dustavej surkshit karna” and the computer will save the document. Fig 3. Hindi speech enabled word 4.2.2 Hindi speech enabled calculator:- It is an application which controls the calculator by Hindi speech as shown in fig 3.It is used for mathematical calculation like jama, ghata, guna, bhag. It takes numerical values as input and performs the operation. For example to add “3+5=8”, It takes speech input “teen jama panch” and shows the result on speech “lao” then “8” displayed in small textbox. Fig 3 Hindi speech enabled calculator 4.2.3 Hindi speech enabled outlook:- This application is used for sending and reading mail through Hindi speech as shown in fig 4. It consists two legend one for sending mails and another one for reading mails. The sending mail legend is named as “pado”. It consists two text boxes which are lebel as “kisko” or “sandesh”. The “kisko” textbox is used for email addresses and “sandesh” for the message. When the user speak kisko the cursor activates in
  • 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 431 the textbox and will waiting for an email address after then the cursor move to sandesh textbox on speech “sandesh”. The sandesh textbox is used for the content of the mail. User dictate the content and send the mail to lebeled user’s. The “Pado” legend is used to read the mails. When user raise a command “pado”. It fetches the mail from the mail server an shows then on the system. Fig 4. Hindi speech enabled outlook V. IMPLEMENTATION The applications can be installed on desktop or laptop having the following system specifications: • Computer System Configuration: Microsoft Window XP and above, 512 MB RAM, 40 GB, HD, Realtek High. • Definition Audio Sound Card. • Softwares Required: Microsoft Visual Studio 2008, • Microsoft .NET 3.5 Framework, Microsoft SAPI. • External peripheral required: A noise cancelling Headphone with mice facility. 5.1 Training:- Training sessions were conducted with Microsoft Speech Recognition and Speech Synthesis engines for effective and efficient Implementation of Hindi speech enabled system in a noise free environment. Samples were conducted by the college student and all the students were familiar with Hindi language. Some samples were also conducted from deaf and dumb school. The system was trained with randomly selected students. Initially limited commands were given to the student for the training and testing purpose. Then the student was given extensive training for speech recognition. Feedback and error message were taken from each of the students . 5.2 Implementation of HSeA The implementation of HSeA for windows application is explained by following step:- • Computer or laptop which is installed with Hindi enabled speech applications given to the users. • The noise free environment was provided for effective communication. • A list of commands is handed to the user.
  • 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 432 • By using Speech Application Programming Interface (SAPI) the input commands match with the stored words to obtain a perfect match between the applied command and the stored command. • Once such matching is accomplished, the particular matched word is converted into the system command and execute the voice command. The fig 5. shows the working of HSeA. VI. TESTING AND RESULTS Experiments were conducted to evaluate the baseline system and the improved HSeA. The SAPI was used in these experiments. A set of 20 commands was chosen from the set of 100 training commands to test the horse. A set of 20 students was randomly chosenfrom 60 students) and were asked to raise a command to the HSeA to retrieve the result accordingly and show the user. The system also tests on unknown user which were not trained. The success of each trial was based on whether the system was able to retrieve the required information to the user or not. For example user will execute the commands to the HSeA and system respond accordingly. The table 1. Shows the commands probability testing. Fig 5. Working of HSeA After a successful matching a to a particular command , the system execute the comman The converted text is being compared with the stored text. SAPI processed the input voice and convert it into text (Hindi Speech to Text). Computer takes input through Microphone using some integrated function of SAPI in Visual Basic Input Voice Command
  • 9. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 433 Command Testing Probability Pado 20 76% Sandesh 20 80% Dastavej kholo 20 74% Dastavej surakshit karo 20 73% Word 20 85% Upar 20 78% Niche 20 78% Lao 20 80% Jama 20 79% Ghata 20 78% Guna 20 77% Bhag 20 79% Hisab 20 75% Chhithi 20 82% Table 1. Commands probability testing Graph 1. Commands probability Testing 76% 80% 74% 73% 85% 78% 78% 80% 79% 78% 77% 79% 75% 82% Pado Sandesh Dastavejkholo Dastavejsurakshit… Word Upar Niche Lao Jama Ghata Guna Bhag Hisab Chhithi Commands Probability
  • 10. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 434 VII. CONCLUSION AND FUTURE RESULTS This paper presents a scheme proposed to control computer systems through Hindi voice of different users. The results of this experiment suggest that native Indians who are not able to use the computer and/or lack English skills [10] will be able to use Hindi voice based control. The key factor in designing such system is the target audience, for example, physically handicapped people should be able to wear a headset and have their hands and eyes free in order to operate the system. Today, while considering this question, and uses where these technologies will be needed and desire, which would warrant R&D expenditures. There are a number of scenarios where speech recognition is either being delivered, developed for, researched or seriously discussed like computer and video games, precision surgery, domestic applications, wearable computers etc. [11] There are several challenges the system will need to deal with in the future. First, the overall robustness of the system must be improved to facilitate implementation in real life applications involving telephone and computer systems. Second, the system must be able to reject irrelevant speech that does not contain valid words or commands. Third, the recognition process must be developed so that commands can be set in continuous speech. And finally, the voice systems must be able to become viable on low-cost processors. Thus, this will enable the technology to be applied in almost any product. REFERENCES [1] Silberschatz, A., Galvin, P.B. and Gagne, G., Operating System Principles. 7th ed., John Wiley & Sons, 2006. [2] Tanenbaum, A.S. and Woodhull, A.S., Operating Systems Design and Implementation. 3rd ed., Prentice-Hall, 2006. [3] Alan C. Bomberger,A. Peri Frantz,William S. Frantz, Ann C. Hardy, Norman Hardy,Charles R. Landau, Jonathan S. Shapiro, The keykos® Nanokernel Architecture in Proceedings of the USENIX Workshop on Micro-Kernels and Other Kernel Architectures, USENIX Association, April 1992. Pp 95-112. [4] Microsoft speech SDK 5.1, http://www.microsoft.com/ downloads/details.aspx?Familyi D=5e86ec97-40a7-453f-b0ee- [5] C# Corner 2004, ‘Speech Recognition using C#’, http://www.ccsharpcorner.com/uploadfile/ssrinivas /speeechrecognitionu [6] Takahiro Ikeda, Shin-ya Ishikawa, Kiyokazu Miki, Fumihiro Adachi, Ryosuke Isotani, Kenji Satoh and Akitoshi Okumura, Speech-Activated Text Retrieval System for Cellular Phones with Web Browsing Capability, Proceedings of PACLIC 19, the 19th Asia-Pacific Conference on Language, Information and Computation. [7] Michael D. Goller and Stuart E Goller, Speech Interface for search Engine”.United state patent, Jun. 22 2010, shett no 1 to 4.
  • 11. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 435 [8] Kamlesh Sharma* and Dr. T. V. Prasad , A Text-T0-Hindi Speech Interface forWeb Browsing, National Conference on Advances in Knowledge Management (NCAKM’10) at Lingaya’s University 2010. [9] Kamlesh Sharma, Dr. S. V. A. V. Prasad, Dr. T. V. Prasad, A Hindi Speech Actuated Computer Interface for Web Search, International Journal of Advanced Computer Science Applications, Vol. 3, No. 10, ISSN : 2156-5570(Online), 2158-107X (Print), Impact Factor: 1.187, arXiv:1211.2741, 2012. [10] Kamlesh Sharma, T. Suryakanthi, Dr. T. V. Prasad, Exploration of Speech enabled System for English, Proc. of the International Conference on System Modeling and Advancement in Research Trends (SMART), Teerthankar Mahaveer University, Moradabad, UP, India, 2012. [11] Kamlesh Sharma, Dr. T. V. Prasad, “CONATION” : English Command Input/Output System for Computer , Proc. of the International Conference on Science, Engineering & Spirituality (ICSES’10) at S.E.S. College of Engineering, Navalnagar jointly with IEEE Bombay Section and IEEE Computer Society, 2010. [12] F. Reena Sharma and S. Geetanjali Wasson, Speech Recognition and Synthesis Tool: Assistive Technology for Physically Disabled Persons, Proc. Of the International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012. [13] .NET Framework Conceptual Overview, Microsoft Developer Network Platform, Retrieved on March 10, 2012 from http://msdn.microsoft.com /enus/ library/w0x726c2%28v =vs.90%29.aspx [14] ‘Getting Started with C#’, Microsoft Developer Network Platform, Retrieved on March 10, 2012 from http://msdn.microsoft.com/enus/ library/z1zx9t92.aspx [15] Dunn,Michael (2007) Give Applications a Voice, Speech synthesis and recognition in .NET, Tech Brief Articles, Retrived on 14th March, 2012 http://reddevnews.com/articles/2007/02/15/give-applications- avoice.axps?sc_lang=en [16] Debashis Chakraborty, Sutirtha Ghosh and Joydeep Mukherjee, “Efficient Text Compression using Special Character Replacement and Space Removal”, International Journal of Computer Engineering & Technology (IJCET), Volume 1, Issue 2, 2010, pp. 38 - 46, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375 [17] Gunjan Singh, Avinash Pokhriyal and Sushma Lehri, “Fuzzy Rule Based Classification and Recognition of Handwritten Hindi Curve Script”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 1, 2013, pp. 337 - 357, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375 [18] Prof. S.A.Ubale and Dr. S.S. Apte, “Study and Implementation of Code Access Security with .Net Framework for Windows Operating System”, International Journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 426 - 434, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375
  • 12. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976- 6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 2, March – April (2013), © IAEME 436 ABOUT AUTHORS Ms. Kamlesh Sharmsa received her masters in Computer Sc. & Engg. degree from Maharshi Dayanand University, Rohtak, India in 2009. She is currently associated with at Lingaya’s University, Faridabad in the Dept. of Comp. Sc. & Engg. as Research Scholar. She has over 7 years of teaching experience at under graduate and graduate levels. Her areas of interest are artificial intelligence, operating systems, web mining, Database Management Systems, etc. Dr. T. V. Prasad has over 17 years of experience in industry and academics. He received his graduate and master’s degree in Computer Science from Nagarjuna University, AP, India. He was with the Bureau of Indian Standards, New Delhi for 11 years as Scientist/Deputy Director. He earned PhD from Jamia Millia Islamia University, New Delhi in the area of computer sciences/ bioinformatics. He has worked as Head of the Department of Computer Science & Engineering, Dean of R&D and Industrial Consultancy and then as Dean of Academic Affairs at Lingaya’s University, Faridabad. He is with Visvodaya Technical Academy, Kavali as Dean of Computing Sciences. He has lectured at various international and national forums on subjects related to computing. Prof. Prasad is a member of IEEE, IAENG, Computer Society of India (CSI), Indian Society of Remote Sensing (ISRS) and APBioNet. His research interests include bioinformatics, artificial intelligence (natural language processing, swarm intelligence, robotics, BCI, knowledge representation and retrieval). He has over 75 papers in different journals and conferences, and also has six books and two chapters to his credit. Dr. S. V. A. V. Prasad has over 30 years of experience in industry and academics. He has received his master’s degree in Electronics & Communications Engg. from Andhra University, AP, India. He earned PhD from Andhra University, Waltair, Visakhapatnam, India. He was with leading research and manufacturing companies in New Delhi, India. He also taught at leading institutions like the Delhi College of Engg. (now Delhi Technological University), Delhi for many years.. He has worked as Head of the Department of Electronics & Communications Engg., Dean of Academic Affairs and as Dean of R&D and Industrial Consultancy at Lingaya’s University, Faridabad. He has lectured at various forums on subjects related to electronics, communications, audio engineering, signal processing, etc. Prof. Prasad is a member of IEEE, ISTE, etc. His research interests include audio engineering, signal processing, etc.. He has large number of papers in different journals and conferences.