speech recognition calculator ece 4884 - l02 - group 8 alfredo herrera john holmes josh liang alex...
TRANSCRIPT
Speech Speech Recognition Recognition
CalculatorCalculatorECE 4884 - L02 - Group 8ECE 4884 - L02 - Group 8Alfredo HerreraAlfredo HerreraJohn HolmesJohn HolmesJosh LiangJosh LiangAlex KeeAlex Kee
2
Presentation OverviewPresentation Overview
Project ObjectivesProject Objectives Project ApproachProject Approach Design OverviewDesign Overview Market AnalysisMarket Analysis Cost AnalysisCost Analysis Current StatusCurrent Status
3
Project ObjectivesProject Objectives
Currently a Speech Recognition Currently a Speech Recognition Calculator with the following Calculator with the following features does not exist:features does not exist: Hands-free user interaction.Hands-free user interaction. Ability to perform simple arithmetic.Ability to perform simple arithmetic. Reasonable accuracy.Reasonable accuracy. Inexpensive cost.Inexpensive cost.
Our group seeks to create such a Our group seeks to create such a Speech Recognition Calculator.Speech Recognition Calculator.
4
Project ObjectivesProject Objectives
For Who?For Who? Population with disabilities (limited Population with disabilities (limited
hearing, vision, and movement).hearing, vision, and movement). Why create this Product?Why create this Product?
Existing products fail to adequately Existing products fail to adequately fulfill the needs of the population with fulfill the needs of the population with disabilities, hands-free operation.disabilities, hands-free operation.
What is the Cost?What is the Cost? ~$200 final sale price.~$200 final sale price. ~$100 to manufacture.~$100 to manufacture.
5
Project ApproachProject Approach
Software User
Hardware
Arduino
Arrows denote flow of data
6
Design OverviewDesign Overview
7
Hardware Design: Flowchart
8
Design Overview
Hardware: Hardware: HM2007 interfaced with ArduinoHM2007 interfaced with Arduino
Read 8 bitsRead 8 bits
Software: C and JavaSoftware: C and Java ArduinoArduino
Programmed with CProgrammed with C Java acts as GUIJava acts as GUI
9
Design OverviewDesign Overview
10
Software Design: Code Software Design: Code FlowchartFlowchart
11
Software Design: Software Design: Processing FlowProcessing Flow
Serial.read()
Delimiter?
GUI Display
Serial.clear()
Serial.read()
N
Serial.clear()
Y
12
Market AnalysisMarket Analysis
Designed for the disabled.Designed for the disabled. Existing voice recognition Existing voice recognition
calculators on the market fail to calculators on the market fail to combine the following features:combine the following features: Hands-free user interaction.Hands-free user interaction. Ability to perform simple Ability to perform simple
arithmetic.arithmetic. Reasonable accuracy.Reasonable accuracy. Inexpensive cost.Inexpensive cost.
13
Cost AnalysisCost Analysis
14
Cost AnalysisCost Analysis
15
Cost AnalysisCost Analysis
16
Cost AnalysisCost Analysis
17
Current Status: Current Status: Objectives MetObjectives Met
Completely Hands FreeCompletely Hands Free Cost is around $230Cost is around $230 Recognizes Numbers, Operators, Recognizes Numbers, Operators,
and Wordsand Words Accuracy within 70%Accuracy within 70% Remote Connection CapabilityRemote Connection Capability
18
Current Status: ProblemsCurrent Status: Problems
Speaker Independence:Speaker Independence: Accents Accents ToneTone
Accuracy:Accuracy: Four Four SixSix
Software:Software: Arithmetic SolutionArithmetic Solution Java to C Interfacing SolutionJava to C Interfacing Solution
19
Questions?