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

Post on 24-Dec-2015

216 views 2 download

Tags:

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

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?