SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 399
VOCAL CODE
Gyan Prakash1, Aditya Bapat2, Ajay Shewale3, Sona R Pawara4
1,2,3Student, Department of Computer, Sinhgad Academy of Engineering, Pune, India
4Professor, Department of Computer, Sinhgad Academy of Engineering, Pune, India
----------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Software developmentbymeansofprogramming
languages involve keyboard for input. All programming
languages are mostly text-oriented. This text familiarizes
nature of programming languages is an obstacle to persons
suffering from arms disability. Someone having dazzling
mind and potential for programming skills, but suffering
from arm injuries or being disabled could not become a
programmer. To be a good developer it is important to
remember the syntax and keywords of a programming
language.
In our project, we propose a methodology for Java
programming language where a programmer will speak and
code in Java will be written accordingly.
Key Words: VOCAL CODE, SPEECH CODE, REPETITIVE
STRAIN INJURIES (RSI), HMM, SPEECH RECOGNITION
1. INTRODUCTION
VocalCode supportsJava programminglanguage.Theproject
implementation consists mainly conversionofspeechtotext
using voice recognition algorithms and then that text for
coding purposes for them who are suffering from repetitive
strain injuries (RSI) and related disabilitiesthatmaketyping
difficult or impossible. It is done by adding commands
(methods, classes, conditional constructs, loop templates,
etc.) and their spoken formats to the Vocal code. And we are
using HMM models for speech recognition and MFCC for
feature extraction. Wherever possible, we have kept the
spoken formats for Java language consistent with formats in
Java language. We have added support for common
commands (println, main method etc.) andsetthemupto do
a lot of automatic typing for the user. Speech recognition
software has helped many people who have difficulty in
typing. Commercial speech recognition programs serve the
purpose of dictation of text in a natural language, such as
English. Programming languages were neversupposedto be
Vocal and have a lot of punctuation, unusual spelling and
capitalization ("println", "compute Length"), and non-
standard symbols (++, --, && etc.). Due to this standard
speech recognition software cannot be simply used to write
programs. Java speech support has the latent to greatly help
the programmers who have difficulty using theirhands. Java
is one of the most popular programming languages. Hence
Introducing speech typing for Java Language will be
beneficial for all programmers.
2. LITERACTURE SURVEY
[1] Soon Suck Jarng :The HMM voice recognitionalgorithmis
explained and the importance of voice information DB is
revealed for better improvement of voice recognition rate.
[2] Stephen C. Arnold: Vocal Programming. A system that
enables a person to program without typing is needed
because of the high incidents of repetitive stress injuries
among people who program.Thispaperpresentsadesignfor
a system that generates environments that enables peopleto
program by voice and a method of determining if the system
is successful. It also shows how this generatorcanbeusedto
support entering data and writing XML documents.
[3] Lawrence R.Rabiner:AtutorialonHiddenMarkovModels
and Selected Applications in Speech Recognition. In this
paper they attempt to carefully and mathematically review
the theoretical aspects of thistype of statisticalmodelingand
show how they have been applied to selected problems in
machine recognition of speech.
[4] Hyan-Soo Bae, Ho-JinLee, Suk-Gyu Lee :Voice Recogniton
based on adaptiveMFCCanddeeplearning.Inthispaper,they
propose an enhanced voice recognition method using
Adaptive MFCC and Deep Learning. To improve the voice
recognition rate, it is important to extract the audio data
from original signal. However the existing Algorithmswhich
is used to remove the noise of particular band deteriorate
the audio signal.
[5] Yen-Huann Goh, Paramesran Raveendran: HMM-based
speech recognition using adaptive framing. A common
approach in mapping a signal to discrete eventsistodefinea
set of symbols that correspond to useful acoustic features of
the signal over a short constant time interval. This paper
proposes a hidden Markov models (HMM) based speech
recognition by using cepstrum feature of the signal over
adaptive time interval.
[6] Mark Gales and Steve Young: The Application of Hidden
Markov Models in Speech Recognition. Hidden Markov
Models (HMMs) provide a simple and effective framework
for modelling time-varying spectral vector sequences. As a
consequence, almost all present day large vocabulary
continuous speech recognition (LVCSR) systems are based
on HMMs.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 400
3. PROPOSED SYSTEM
Programming surroundings cancreate annoyingbarriersfor
the rising numbers of software developers that suffer from
repetitive strain injuries (RSI) and related disabilities that
make the typing difficult or impossible. Not only is the
software development process contain somewhat text
rigorous activities like program composition, editing, and
navigation, but the tools used for programming are also
operated textually.
The main purpose of the project is to reduce the efforts to
write long codes and reduce the physical problems
associated with it and also to make it possible for more and
more people to write codes.
Our system is mainly divided into three Modules as shown
in Figure 1.
 GUI(Graphical User Interface)
 Speech To Text Convertor
 Code Generator
Figure 1: Modules for Vocal coding
Let’s have a brief overview of the high level working of our
system, before getting into the details of the system. The
GUI module provides an interface for users to interact with
the system. Speech to text converter is responsible for
converting each listened word to text. A user will speak
code using microphone and text converter will convertthis
spoken code to text. For this converted text Java syntaxand
semantics are applied to this text to generate standardized
Java code.
3.1 Graphical User Interface
GUI gives the visual appearance of the virtual file system to
the end user. GUI consist of color schemes, layout, working
and behavior provides easy access to common operations
and gives appealing look. Standard Toolbars, popupmenus
and shortcut keys make operation of software easy for all
type of users. Easy to Use, Easy accessibility to functions
and Appealing appearance are the main features of GUI.
3.2 Speech to Text Converter
The core part of our system is speech to text
conversion. For speech recognition, first wearedeveloping
a speech recognition engine software program, and then
record a person's or several people's voice. Subsequently
we should divide the speech into sub-units (syllables), and
then the syllables should go through the learning process.
Increasing the number of samples of the same syllable
during learning tends to increase the recognition rate. At
the end of the learning process,there-recordedsyllablesgo
through the speech recognition process.Forthissystem we
are implementing HMM method, and simple syllableswere
used for the recognition process. In order to achieve a high
recognition rate for different syllables, significant
quantitative information of syllables is required. And for
that information we require feature extraction method
MFCC(Mel Frequency Cepstral Coefficients).
The speech recognition system may be viewed as working
in a four stages as shown in Figure 2.
i. Feature extraction
ii. Pattern training
iii. Pattern Matching.
iv. Decision logic
Figure 2: Speech Recognition System
The feature extraction process is implemented using Mel
Frequency Cepstral Coefficients (MFCC) in which speech
features are extracted for all the speech samples. Then all
these features are given to pattern trainer for training and
are trained by HMM to create HMM model for each word.
Then viterbi decoding will be used to select the one with
maximum likelihood which isnothing butrecognized word.
3.2.1 HMM (Hidden Markov Model)
HMM (Hidden Markov Model) recognition algorithm, for
every new input voice signal, voice feature parameters are
generated which are used in the learning process to create
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 401
a new HMM model. So with each new HMM model created
for every word, during the testing phase, all these models
are compared with the test word to find out the matching
voice sample.
In HMM model for every new voice that is added to the
model, a new individual HMM model needs to be created,
and each model should be compared with all the existing
HMM models to get a match. HMM method is fast in initial
training, and when a new voice informationisaddedintothe
HMM database, only the new voice is used in the training
process to create a new HMM model.Comparedtothe neural
network algorithm, for a large number of speech samples,
the HMM algorithm provides a higher speech recognition
rate.
In this recognition algorithm, in order to increase the
recognition rate, unique feature parameters (Feature)of the
signal should be extracted. Even the same voices with the
same meaning differ in sound intensity, pitch, and timbre.
The voice waveform varies in vocalizing speed, personnel
style, and is masked by environmental noise. Speech itself
strongly depends on the language. Rate of speech and
ambient noise, are considered to be the biggest factors that
reduce recognition rate and ways to overcome these
challenges are presented.
3.2.2 FEATURE PARAMETER EXTRACTION
First, an important issue in speech recognition algorithm is
to identify the unique features of speech and to extract the
quantitative parameters, which are interwoven in the
selection of parameters. Until now, MFCC (Mel-Frequency
Cepstral Coefficients) parameters are the most commonly
used, but extraction of new parameters of the speech signal
can dramaticallyimprovevoicerecognition.MFCCcalculated
from a given speech signal to know the hourly cepstrum is
usually expressed as the coefficient matrix. MFCC feature
parameters are extracted from the voice signal.
3.3 Code Generator
Code generator is the module that actually generates Java
code from listened words. As a first step, we find a list of
reserved words of Java. Now for each reserved word wefind
words with similar sound. For example “while” have
following words with similar sound."lloyd","while","white",
"wine" and "voice ". After this, for each reserved word we
developed a separate list structure of words with similar
sound in Java. When a user speaks a reserved word that
word will be converted to text and this text will be matched
to the elements of list structure. If a match is found
converted text is replaced with that reserved word. If no
match is found text is written as it is. Now if this text is
wrong and user wants to remove that word user will speak
“incorrect”. A list structure is also maintained for same
utterances of “incorrect”. If spoken word is matched with
that same utterance then that word is removed. At the same
time if a match is found and that reserved word has special
program construct then that program construct is also
generated simultaneously.
Fig -1: Architecture
3. CONCLUSIONS AND FUTURE SCOPE
This paper provides possible approaches that are best
suitable to develop a speech recognition system to learn
programming concepts for people suffering from repetitive
strain injuries (RSI) and related disabilitiesthatmaketyping
difficult or impossible . Over the last few decades,
advancements in web phone technologies have reached an
impressive level. With the advancement of web technology,
the society has changed drastically.
This research provides a solution to these problems by
developing the system "Vocal Code" to take them forward.
This system mainly focused on developingsoftwarethatacts
as an assistant, especially for RSI and related disabilities
people. “Vocal Code” is an intelligent system, based on
speech recognition and user interaction system. Capturing
and recognizing the given sound input is one of the most
important features. Moreover, also providing the ability to
use anywhere anytime without hard efforts. The ultimate
goal of this research is to make provision for people who are
unable to type code, solve their programming learning
related issues for empowering the differently able. The
application that building may contain a limited number of
datasets with the sounds and words and also hope to get
accuracy more than 90%. As this system developed for RSI
affected and handicapped people as a web application, this
will be a big help to them. "Vocal Code" would be a baseline
for future young inventors to use for their researchers. By
using this framework as a building block, they can continue
building what they want on top of this. This will be an open
door for future developers as a platform for voice
recognition.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 402
5. REQUIREMENT SPECIFICATIONS
Hardware Requirements: Pycharm IDE or Visual studio
runs on operating systems that support the Java VM (Virtual
Machine) and has been tested on the platforms listed below:
Processor: 2.40GHz Intel i3, i5 equivalenMemory: 2GB
Software Requirements:
Java Development Kit (JDK) which consists of the Java
Runtime Environment and developer tools for compiling,
Software used are Pycharm or Visual Studio.
ACKNOWLEDGEMENT
We take this opportunity to thank all the people involved in
the making of this paper. We want to especially thank our
respected guide, Prof. Sona R Pawara for her guidance and
encouragement, which has assisted us to achieve our goal.
Her valuable advice has helped us throughout. Our Head of
Department Prof. B.B Gite and Project Coordinator Mr.
Santosh Shelke has also been very helpful and we are
grateful for the support he provided us with. Lastbutnotthe
least we would like to convey our gratitude to all the
teaching and non-teachingstaffmembersofourdepartment,
our friends and families for their valuable suggestions and
support.
REFERENCES
[1] Soon Suck Jarng: The HMM voice recognition algorithm.
DOC: 26-29 April 2011,IEEE, ISSN: 2162-9048
[2] Cristian IONIŢA"BuildingDomainSpecific Languagesfor
Voice Recognition Applications",Revista Informatica
Economică nr. 2(46)/2008.
[3] Lawrence R. Rabiner, IEEE ‘A Tutorial On Hidden
Markov Model And Selected Applications In Speech
Recognition, Proceedings Of The IEEE, Vol. 77, No. 2,
February 1989.
[4] Hyan-Soo Bae, Ho-Jin Lee, Suk-Gyu Lee, Voice
Recogniton based on adaptive MFCC and deep
learning.2016 IEEE 11th Conference on Industrial
Electronics and Applications (ICIEA)
[5] Yen-Huann Goh, Paramesran Raveendran, HMM-based
speech recognition using adaptive framing, IEEE
ISBN: 978-1-4244-4546-2. Date of Conference: 23-26
Jan. 2009
[6] Foundations and Trends R in Signal Processing Vol. 1,
No. 3 (2007) 195–304 c 2008 M. Gales and S. Young
DOI: 10.1561/2000000004

More Related Content

What's hot

B tech project_report
B tech project_reportB tech project_report
B tech project_reportabhiuaikey
 
Real Time Speaker Identification System – Design, Implementation and Validation
Real Time Speaker Identification System – Design, Implementation and ValidationReal Time Speaker Identification System – Design, Implementation and Validation
Real Time Speaker Identification System – Design, Implementation and ValidationIDES Editor
 
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...IJERA Editor
 
Form5 cd1
Form5 cd1Form5 cd1
Form5 cd1smktsj2
 
Instant speech translation 10BM60080 - VGSOM
Instant speech translation   10BM60080 - VGSOMInstant speech translation   10BM60080 - VGSOM
Instant speech translation 10BM60080 - VGSOMsathiyaseelanm
 
Quick pad tagger an efficient graphical user interface for building annotate...
Quick pad tagger  an efficient graphical user interface for building annotate...Quick pad tagger  an efficient graphical user interface for building annotate...
Quick pad tagger an efficient graphical user interface for building annotate...csandit
 
Graphical interpreter report
Graphical interpreter   reportGraphical interpreter   report
Graphical interpreter reportShiva Kumar K
 
Arabic digits speech recognition and speaker identification in noisy environm...
Arabic digits speech recognition and speaker identification in noisy environm...Arabic digits speech recognition and speaker identification in noisy environm...
Arabic digits speech recognition and speaker identification in noisy environm...TELKOMNIKA JOURNAL
 

What's hot (18)

B tech project_report
B tech project_reportB tech project_report
B tech project_report
 
JAYALAKSHMI RESUME
JAYALAKSHMI  RESUMEJAYALAKSHMI  RESUME
JAYALAKSHMI RESUME
 
Real Time Speaker Identification System – Design, Implementation and Validation
Real Time Speaker Identification System – Design, Implementation and ValidationReal Time Speaker Identification System – Design, Implementation and Validation
Real Time Speaker Identification System – Design, Implementation and Validation
 
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
 
Ijrdtvlis11 140006
Ijrdtvlis11 140006Ijrdtvlis11 140006
Ijrdtvlis11 140006
 
Dy36749754
Dy36749754Dy36749754
Dy36749754
 
SPEAKER VERIFICATION
SPEAKER VERIFICATIONSPEAKER VERIFICATION
SPEAKER VERIFICATION
 
JAVA
JAVAJAVA
JAVA
 
SYSTEM DEVELOPMENT
SYSTEM DEVELOPMENTSYSTEM DEVELOPMENT
SYSTEM DEVELOPMENT
 
Form5 cd1
Form5 cd1Form5 cd1
Form5 cd1
 
Speech Signal Analysis
Speech Signal AnalysisSpeech Signal Analysis
Speech Signal Analysis
 
Template abstract_book
Template  abstract_bookTemplate  abstract_book
Template abstract_book
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754
 
Instant speech translation 10BM60080 - VGSOM
Instant speech translation   10BM60080 - VGSOMInstant speech translation   10BM60080 - VGSOM
Instant speech translation 10BM60080 - VGSOM
 
La5 programming
La5  programmingLa5  programming
La5 programming
 
Quick pad tagger an efficient graphical user interface for building annotate...
Quick pad tagger  an efficient graphical user interface for building annotate...Quick pad tagger  an efficient graphical user interface for building annotate...
Quick pad tagger an efficient graphical user interface for building annotate...
 
Graphical interpreter report
Graphical interpreter   reportGraphical interpreter   report
Graphical interpreter report
 
Arabic digits speech recognition and speaker identification in noisy environm...
Arabic digits speech recognition and speaker identification in noisy environm...Arabic digits speech recognition and speaker identification in noisy environm...
Arabic digits speech recognition and speaker identification in noisy environm...
 

Similar to IRJET- Vocal Code

IRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation SystemIRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation SystemIRJET Journal
 
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...IRJET Journal
 
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
 
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
 
IRJET- Voice based Billing System
IRJET-  	  Voice based Billing SystemIRJET-  	  Voice based Billing System
IRJET- Voice based Billing SystemIRJET Journal
 
IRJET- Comparative Analysis of Emotion Recognition System
IRJET- Comparative Analysis of Emotion Recognition SystemIRJET- Comparative Analysis of Emotion Recognition System
IRJET- Comparative Analysis of Emotion Recognition SystemIRJET Journal
 
An Efficient Approach to Produce Source Code by Interpreting Algorithm
An Efficient Approach to Produce Source Code by Interpreting AlgorithmAn Efficient Approach to Produce Source Code by Interpreting Algorithm
An Efficient Approach to Produce Source Code by Interpreting AlgorithmIRJET Journal
 
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET Journal
 
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLEMULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLEIRJET Journal
 
Review On Speech Recognition using Deep Learning
Review On Speech Recognition using Deep LearningReview On Speech Recognition using Deep Learning
Review On Speech Recognition using Deep LearningIRJET Journal
 
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET Journal
 
IRJET- On-Screen Translator using NLP and Text Detection
IRJET- On-Screen Translator using NLP and Text DetectionIRJET- On-Screen Translator using NLP and Text Detection
IRJET- On-Screen Translator using NLP and Text DetectionIRJET Journal
 
Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...IRJET Journal
 
Real Time Direct Speech-to-Speech Translation
Real Time Direct Speech-to-Speech TranslationReal Time Direct Speech-to-Speech Translation
Real Time Direct Speech-to-Speech TranslationIRJET Journal
 
IRJET- Sign Language Interpreter using Image Processing and Machine Learning
IRJET- Sign Language Interpreter using Image Processing and Machine LearningIRJET- Sign Language Interpreter using Image Processing and Machine Learning
IRJET- Sign Language Interpreter using Image Processing and Machine LearningIRJET Journal
 
Speech To Speech Translation
Speech To Speech TranslationSpeech To Speech Translation
Speech To Speech TranslationIRJET Journal
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAsia Smith
 
Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...
Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...
Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...IRJET Journal
 
Paper on Speech Recognition
Paper on Speech RecognitionPaper on Speech Recognition
Paper on Speech RecognitionThejus Joby
 

Similar to IRJET- Vocal Code (20)

IRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation SystemIRJET- Speech Based Answer Sheet Evaluation System
IRJET- Speech Based Answer Sheet Evaluation System
 
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
IRJET- Designing and Creating Punjabi Speech Synthesis System using Hidden Ma...
 
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
 
30
3030
30
 
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- Voice based Billing System
IRJET-  	  Voice based Billing SystemIRJET-  	  Voice based Billing System
IRJET- Voice based Billing System
 
IRJET- Comparative Analysis of Emotion Recognition System
IRJET- Comparative Analysis of Emotion Recognition SystemIRJET- Comparative Analysis of Emotion Recognition System
IRJET- Comparative Analysis of Emotion Recognition System
 
An Efficient Approach to Produce Source Code by Interpreting Algorithm
An Efficient Approach to Produce Source Code by Interpreting AlgorithmAn Efficient Approach to Produce Source Code by Interpreting Algorithm
An Efficient Approach to Produce Source Code by Interpreting Algorithm
 
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
 
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLEMULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
MULTILINGUAL SPEECH TO TEXT CONVERSION USING HUGGING FACE FOR DEAF PEOPLE
 
Review On Speech Recognition using Deep Learning
Review On Speech Recognition using Deep LearningReview On Speech Recognition using Deep Learning
Review On Speech Recognition using Deep Learning
 
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and SynthesizerIRJET- Voice Command Execution with Speech Recognition and Synthesizer
IRJET- Voice Command Execution with Speech Recognition and Synthesizer
 
IRJET- On-Screen Translator using NLP and Text Detection
IRJET- On-Screen Translator using NLP and Text DetectionIRJET- On-Screen Translator using NLP and Text Detection
IRJET- On-Screen Translator using NLP and Text Detection
 
Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...
 
Real Time Direct Speech-to-Speech Translation
Real Time Direct Speech-to-Speech TranslationReal Time Direct Speech-to-Speech Translation
Real Time Direct Speech-to-Speech Translation
 
IRJET- Sign Language Interpreter using Image Processing and Machine Learning
IRJET- Sign Language Interpreter using Image Processing and Machine LearningIRJET- Sign Language Interpreter using Image Processing and Machine Learning
IRJET- Sign Language Interpreter using Image Processing and Machine Learning
 
Speech To Speech Translation
Speech To Speech TranslationSpeech To Speech Translation
Speech To Speech Translation
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In Videos
 
Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...
Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...
Rendering Of Voice By Using Convolutional Neural Network And With The Help Of...
 
Paper on Speech Recognition
Paper on Speech RecognitionPaper on Speech Recognition
Paper on Speech Recognition
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 

Recently uploaded (20)

young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 

IRJET- Vocal Code

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 399 VOCAL CODE Gyan Prakash1, Aditya Bapat2, Ajay Shewale3, Sona R Pawara4 1,2,3Student, Department of Computer, Sinhgad Academy of Engineering, Pune, India 4Professor, Department of Computer, Sinhgad Academy of Engineering, Pune, India ----------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Software developmentbymeansofprogramming languages involve keyboard for input. All programming languages are mostly text-oriented. This text familiarizes nature of programming languages is an obstacle to persons suffering from arms disability. Someone having dazzling mind and potential for programming skills, but suffering from arm injuries or being disabled could not become a programmer. To be a good developer it is important to remember the syntax and keywords of a programming language. In our project, we propose a methodology for Java programming language where a programmer will speak and code in Java will be written accordingly. Key Words: VOCAL CODE, SPEECH CODE, REPETITIVE STRAIN INJURIES (RSI), HMM, SPEECH RECOGNITION 1. INTRODUCTION VocalCode supportsJava programminglanguage.Theproject implementation consists mainly conversionofspeechtotext using voice recognition algorithms and then that text for coding purposes for them who are suffering from repetitive strain injuries (RSI) and related disabilitiesthatmaketyping difficult or impossible. It is done by adding commands (methods, classes, conditional constructs, loop templates, etc.) and their spoken formats to the Vocal code. And we are using HMM models for speech recognition and MFCC for feature extraction. Wherever possible, we have kept the spoken formats for Java language consistent with formats in Java language. We have added support for common commands (println, main method etc.) andsetthemupto do a lot of automatic typing for the user. Speech recognition software has helped many people who have difficulty in typing. Commercial speech recognition programs serve the purpose of dictation of text in a natural language, such as English. Programming languages were neversupposedto be Vocal and have a lot of punctuation, unusual spelling and capitalization ("println", "compute Length"), and non- standard symbols (++, --, && etc.). Due to this standard speech recognition software cannot be simply used to write programs. Java speech support has the latent to greatly help the programmers who have difficulty using theirhands. Java is one of the most popular programming languages. Hence Introducing speech typing for Java Language will be beneficial for all programmers. 2. LITERACTURE SURVEY [1] Soon Suck Jarng :The HMM voice recognitionalgorithmis explained and the importance of voice information DB is revealed for better improvement of voice recognition rate. [2] Stephen C. Arnold: Vocal Programming. A system that enables a person to program without typing is needed because of the high incidents of repetitive stress injuries among people who program.Thispaperpresentsadesignfor a system that generates environments that enables peopleto program by voice and a method of determining if the system is successful. It also shows how this generatorcanbeusedto support entering data and writing XML documents. [3] Lawrence R.Rabiner:AtutorialonHiddenMarkovModels and Selected Applications in Speech Recognition. In this paper they attempt to carefully and mathematically review the theoretical aspects of thistype of statisticalmodelingand show how they have been applied to selected problems in machine recognition of speech. [4] Hyan-Soo Bae, Ho-JinLee, Suk-Gyu Lee :Voice Recogniton based on adaptiveMFCCanddeeplearning.Inthispaper,they propose an enhanced voice recognition method using Adaptive MFCC and Deep Learning. To improve the voice recognition rate, it is important to extract the audio data from original signal. However the existing Algorithmswhich is used to remove the noise of particular band deteriorate the audio signal. [5] Yen-Huann Goh, Paramesran Raveendran: HMM-based speech recognition using adaptive framing. A common approach in mapping a signal to discrete eventsistodefinea set of symbols that correspond to useful acoustic features of the signal over a short constant time interval. This paper proposes a hidden Markov models (HMM) based speech recognition by using cepstrum feature of the signal over adaptive time interval. [6] Mark Gales and Steve Young: The Application of Hidden Markov Models in Speech Recognition. Hidden Markov Models (HMMs) provide a simple and effective framework for modelling time-varying spectral vector sequences. As a consequence, almost all present day large vocabulary continuous speech recognition (LVCSR) systems are based on HMMs.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 400 3. PROPOSED SYSTEM Programming surroundings cancreate annoyingbarriersfor the rising numbers of software developers that suffer from repetitive strain injuries (RSI) and related disabilities that make the typing difficult or impossible. Not only is the software development process contain somewhat text rigorous activities like program composition, editing, and navigation, but the tools used for programming are also operated textually. The main purpose of the project is to reduce the efforts to write long codes and reduce the physical problems associated with it and also to make it possible for more and more people to write codes. Our system is mainly divided into three Modules as shown in Figure 1.  GUI(Graphical User Interface)  Speech To Text Convertor  Code Generator Figure 1: Modules for Vocal coding Let’s have a brief overview of the high level working of our system, before getting into the details of the system. The GUI module provides an interface for users to interact with the system. Speech to text converter is responsible for converting each listened word to text. A user will speak code using microphone and text converter will convertthis spoken code to text. For this converted text Java syntaxand semantics are applied to this text to generate standardized Java code. 3.1 Graphical User Interface GUI gives the visual appearance of the virtual file system to the end user. GUI consist of color schemes, layout, working and behavior provides easy access to common operations and gives appealing look. Standard Toolbars, popupmenus and shortcut keys make operation of software easy for all type of users. Easy to Use, Easy accessibility to functions and Appealing appearance are the main features of GUI. 3.2 Speech to Text Converter The core part of our system is speech to text conversion. For speech recognition, first wearedeveloping a speech recognition engine software program, and then record a person's or several people's voice. Subsequently we should divide the speech into sub-units (syllables), and then the syllables should go through the learning process. Increasing the number of samples of the same syllable during learning tends to increase the recognition rate. At the end of the learning process,there-recordedsyllablesgo through the speech recognition process.Forthissystem we are implementing HMM method, and simple syllableswere used for the recognition process. In order to achieve a high recognition rate for different syllables, significant quantitative information of syllables is required. And for that information we require feature extraction method MFCC(Mel Frequency Cepstral Coefficients). The speech recognition system may be viewed as working in a four stages as shown in Figure 2. i. Feature extraction ii. Pattern training iii. Pattern Matching. iv. Decision logic Figure 2: Speech Recognition System The feature extraction process is implemented using Mel Frequency Cepstral Coefficients (MFCC) in which speech features are extracted for all the speech samples. Then all these features are given to pattern trainer for training and are trained by HMM to create HMM model for each word. Then viterbi decoding will be used to select the one with maximum likelihood which isnothing butrecognized word. 3.2.1 HMM (Hidden Markov Model) HMM (Hidden Markov Model) recognition algorithm, for every new input voice signal, voice feature parameters are generated which are used in the learning process to create
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 401 a new HMM model. So with each new HMM model created for every word, during the testing phase, all these models are compared with the test word to find out the matching voice sample. In HMM model for every new voice that is added to the model, a new individual HMM model needs to be created, and each model should be compared with all the existing HMM models to get a match. HMM method is fast in initial training, and when a new voice informationisaddedintothe HMM database, only the new voice is used in the training process to create a new HMM model.Comparedtothe neural network algorithm, for a large number of speech samples, the HMM algorithm provides a higher speech recognition rate. In this recognition algorithm, in order to increase the recognition rate, unique feature parameters (Feature)of the signal should be extracted. Even the same voices with the same meaning differ in sound intensity, pitch, and timbre. The voice waveform varies in vocalizing speed, personnel style, and is masked by environmental noise. Speech itself strongly depends on the language. Rate of speech and ambient noise, are considered to be the biggest factors that reduce recognition rate and ways to overcome these challenges are presented. 3.2.2 FEATURE PARAMETER EXTRACTION First, an important issue in speech recognition algorithm is to identify the unique features of speech and to extract the quantitative parameters, which are interwoven in the selection of parameters. Until now, MFCC (Mel-Frequency Cepstral Coefficients) parameters are the most commonly used, but extraction of new parameters of the speech signal can dramaticallyimprovevoicerecognition.MFCCcalculated from a given speech signal to know the hourly cepstrum is usually expressed as the coefficient matrix. MFCC feature parameters are extracted from the voice signal. 3.3 Code Generator Code generator is the module that actually generates Java code from listened words. As a first step, we find a list of reserved words of Java. Now for each reserved word wefind words with similar sound. For example “while” have following words with similar sound."lloyd","while","white", "wine" and "voice ". After this, for each reserved word we developed a separate list structure of words with similar sound in Java. When a user speaks a reserved word that word will be converted to text and this text will be matched to the elements of list structure. If a match is found converted text is replaced with that reserved word. If no match is found text is written as it is. Now if this text is wrong and user wants to remove that word user will speak “incorrect”. A list structure is also maintained for same utterances of “incorrect”. If spoken word is matched with that same utterance then that word is removed. At the same time if a match is found and that reserved word has special program construct then that program construct is also generated simultaneously. Fig -1: Architecture 3. CONCLUSIONS AND FUTURE SCOPE This paper provides possible approaches that are best suitable to develop a speech recognition system to learn programming concepts for people suffering from repetitive strain injuries (RSI) and related disabilitiesthatmaketyping difficult or impossible . Over the last few decades, advancements in web phone technologies have reached an impressive level. With the advancement of web technology, the society has changed drastically. This research provides a solution to these problems by developing the system "Vocal Code" to take them forward. This system mainly focused on developingsoftwarethatacts as an assistant, especially for RSI and related disabilities people. “Vocal Code” is an intelligent system, based on speech recognition and user interaction system. Capturing and recognizing the given sound input is one of the most important features. Moreover, also providing the ability to use anywhere anytime without hard efforts. The ultimate goal of this research is to make provision for people who are unable to type code, solve their programming learning related issues for empowering the differently able. The application that building may contain a limited number of datasets with the sounds and words and also hope to get accuracy more than 90%. As this system developed for RSI affected and handicapped people as a web application, this will be a big help to them. "Vocal Code" would be a baseline for future young inventors to use for their researchers. By using this framework as a building block, they can continue building what they want on top of this. This will be an open door for future developers as a platform for voice recognition.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 402 5. REQUIREMENT SPECIFICATIONS Hardware Requirements: Pycharm IDE or Visual studio runs on operating systems that support the Java VM (Virtual Machine) and has been tested on the platforms listed below: Processor: 2.40GHz Intel i3, i5 equivalenMemory: 2GB Software Requirements: Java Development Kit (JDK) which consists of the Java Runtime Environment and developer tools for compiling, Software used are Pycharm or Visual Studio. ACKNOWLEDGEMENT We take this opportunity to thank all the people involved in the making of this paper. We want to especially thank our respected guide, Prof. Sona R Pawara for her guidance and encouragement, which has assisted us to achieve our goal. Her valuable advice has helped us throughout. Our Head of Department Prof. B.B Gite and Project Coordinator Mr. Santosh Shelke has also been very helpful and we are grateful for the support he provided us with. Lastbutnotthe least we would like to convey our gratitude to all the teaching and non-teachingstaffmembersofourdepartment, our friends and families for their valuable suggestions and support. REFERENCES [1] Soon Suck Jarng: The HMM voice recognition algorithm. DOC: 26-29 April 2011,IEEE, ISSN: 2162-9048 [2] Cristian IONIŢA"BuildingDomainSpecific Languagesfor Voice Recognition Applications",Revista Informatica Economică nr. 2(46)/2008. [3] Lawrence R. Rabiner, IEEE ‘A Tutorial On Hidden Markov Model And Selected Applications In Speech Recognition, Proceedings Of The IEEE, Vol. 77, No. 2, February 1989. [4] Hyan-Soo Bae, Ho-Jin Lee, Suk-Gyu Lee, Voice Recogniton based on adaptive MFCC and deep learning.2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA) [5] Yen-Huann Goh, Paramesran Raveendran, HMM-based speech recognition using adaptive framing, IEEE ISBN: 978-1-4244-4546-2. Date of Conference: 23-26 Jan. 2009 [6] Foundations and Trends R in Signal Processing Vol. 1, No. 3 (2007) 195–304 c 2008 M. Gales and S. Young DOI: 10.1561/2000000004