2. What are we working on?
Machine
Learning
Use of data and
algorithms to imitate
the way humans learn
Speech
Recognition
Technology
Natural Language
Processing
Helps machine process
and understand human
language
Enables machines to
understand what
people are saying
3. H/w & S/w
The Abstract
List of
Modules
Collection of source
files and build settings
Modules
Description
Detailed information
about module and its
supporting components
01.
The essence of the
project
Literature
Survey
Scholarly sources on
this topic
System
Architecture
02. 03.
conceptual model
defines views of this
project
04. 05. 06.
The hardware and
software sources used
to build this project
Table of contents
4. 01. The
Abstract
The Voice Recognition Calculator is an
innovative project that aims to develop a
calculator that can recognize human voice
commands and perform mathematical
operations accordingly.
● They interpret spoken words
● Convert them into mathematical
expressions
● Calculates using pre-programmed
algorithms.
5. "Speech Recognition Technology"
by Satish Palaniappan and
Steven B. Weinstein, published in
Communications of the ACM:
Speech Recognition: A Review"
by Nandini Rathi, published in
International Journal of Scientific
and Research Publications:
https://www.ijsrp.org/research-paper-
0416/ijsrp-p5343.pdf
https://dl.acm.org/doi/10.1145/1121949.11
21984
02. Literature Surveys
6. Voice Recognition: A Literature
Review" by Arunima Sharma,
published in International Journal
of Advanced Research in
Computer Science and Software
Engineering:
A Review of Voice Recognition
Technologies and Applications"
by M. Irfan, R. A. Malik, and A. N.
Malik, published in International
Journal of Computer Science and
Mobile Computing:
http://www.ijcsmc.com/docs/papers/June
2015/V4I6201548.pdf
https://www.ijarcsse.com/docs/papers/Vol
ume_3/3_March2013/V3I3-0367.pdf
02. Literature Surveys
7. Recent Advances in Voice
Recognition: A Review" by
Amritha R. Nair and Prabha S. Nair,
published in International Journal
of Advanced Research in
Computer Engineering and
Technology:
https://ijarcet.org/wp-
content/uploads/IJARCET-VOL-2-ISSUE-
5-1358-1363.pdf
02. Literature Surveys
10. 05. Module Description
Speech Recognition
Module
This module uses machine
learning algorithms and
natural language processing
techniques to recognize the
user's voice commands and
convert them into textual form.
Voice/Text
Input Module
This module is
responsible for capturing
the user's voice input and
converting it into digital
signals that can be
processed by the system.
Command Parsing
Module
This module is responsible for
analyzing the recognized
voice commands and
extracting the relevant
information required for
mathematical calculations.
11. 05. Module Description
Voice/Text Output
Module
This module is responsible for
converting the results of the
calculations into voice output
that can be heard by the user.
Calculation
Module
This module performs the
actual mathematical
calculations based on the
input provided by the
user.
12. 06. Hardware & Software
Requirements
Collects the text
input from the
human source
Microphone
Collects the voice
input from the
human source
Speakers
Provides the voice
output after
processing
Keyboard Monitor
Provides the
text output after
processing
13. 06. Hardware & Software
Requirements
Used to modify
content and make
it behave in
response to users
actions
HTML
Provides the basic
structure of this
project
CSS
Enhances the
document by
controlling
presentation and
layout
JS
14. Sample
Output
The sample output of the
project depicts the layout of
the user interactive
calculator “with basic
calculations”
15. CREDITS: This presentation template was created by Slidesgo, and
includes icons by Flaticon, and infographics and images by Freepik
Thank
you!
16. Process of dividing software development work into parallel, smaller or sequential steps or sub
processes to improve design and product management
Software Development Process
Planning
Requirement
&
Analysis
Design
&
Implementation
Testing
&
Deployment
Maintanance