Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex...

19
Speech Speech Recognition Recognition Calculator Calculator ECE 4884 - L02 - Group 8 ECE 4884 - L02 - Group 8 Alfredo Herrera Alfredo Herrera John Holmes John Holmes Josh Liang Josh Liang Alex Kee Alex Kee

Transcript of Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex...

Page 1: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

Speech Speech Recognition Recognition

CalculatorCalculatorECE 4884 - L02 - Group 8ECE 4884 - L02 - Group 8Alfredo HerreraAlfredo HerreraJohn HolmesJohn HolmesJosh LiangJosh LiangAlex KeeAlex Kee

Page 2: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

2

Presentation OverviewPresentation Overview

Project ObjectivesProject Objectives Project ApproachProject Approach Design OverviewDesign Overview Market AnalysisMarket Analysis Cost AnalysisCost Analysis Current StatusCurrent Status

Page 3: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

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.

Page 4: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

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.

Page 5: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

5

Project ApproachProject Approach

Software User

Hardware

Arduino

Arrows denote flow of data

Page 6: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

6

Design OverviewDesign Overview

Page 7: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

7

Hardware Design: Flowchart

Page 8: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

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

Page 9: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

9

Design OverviewDesign Overview

Page 10: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

10

Software Design: Code Software Design: Code FlowchartFlowchart

Page 11: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

11

Software Design: Software Design: Processing FlowProcessing Flow

Serial.read()

Delimiter?

GUI Display

Serial.clear()

Serial.read()

N

Serial.clear()

Y

Page 12: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

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.

Page 13: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

13

Cost AnalysisCost Analysis

Page 14: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

14

Cost AnalysisCost Analysis

Page 15: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

15

Cost AnalysisCost Analysis

Page 16: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

16

Cost AnalysisCost Analysis

Page 17: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

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

Page 18: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

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

Page 19: Speech Recognition Calculator ECE 4884 - L02 - Group 8 Alfredo Herrera John Holmes Josh Liang Alex Kee.

19

Questions?