25
A Voice Based A Voice Based Command and Command and control System for control System for Emergency Emergency Applications Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Embed Size (px)

Citation preview

Page 1: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

A Voice Based A Voice Based Command and control Command and control System for Emergency System for Emergency

ApplicationsApplicationsWilliam H. Lenharth, Ph.D.

Project54 / ECE Dept.-UNH

Page 2: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

High-Speed Pursuit Scenario

Typical CruiserTake hand off wheelFind control headTurn on lightsTurn on sirenStart video recorderDetermine locationPick up radio micAlert other officersUpdate location

P54 Equipped CruiserSay “Pursuit”

The officer needs to pursue a suspect at high speeds

Page 3: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Emergency Tasks• What type of tasks ?

–Task analysis for first responders

• non-emergency

• emergency

• driving and non-driving

• The Goal - Improve Safety

Page 4: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Car 54 Where are you ?

Page 5: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Task --> InterfaceTask --> Interface• Project54 System

– Integrated devices - central control

– Different control models offered

• touch screen

• manual controls

• keyboard/mouse

• Voice

Page 6: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

The P54 Solution

Page 7: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 8: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Voice SystemVoice System• Pros - Offers maximum compatibility

in the environment

• Cons - accuracy, flexibility, training

• Constraints on design - Cost, reliability, size, maintainability

Page 9: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Flexibility - trainingFlexibility - training• Integrate voice into P54 applications

• Text Based files for commands

• Free speech engine

• User speech independent

• Can be tuned

Page 10: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Project54 ApplicationsProject54 Applications

• Each Application is one GUI screen• The buttons on screen contain

commands • The same commands are the legal

voice commands for that application (the grammar)• This increases the probability of a

correct response.

Page 11: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 12: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Voice system DesignVoice system Design• Process is speech-to-text with a

response text-to-speech.

• Use an engine that is no cost.

• User independent, no learning needed

• Tuning can provide slight improvement

Page 13: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

AccuracyAccuracy• Two factors - microphone and engine

• Tested combinations in our environment

• Continue to collect samples - 60K +

• Accuracy 96 % + (error analysis)

Page 14: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

P54 Voice SystemP54 Voice System• Microphone - DSP noise canceling,

multi-element, and built for vehicle use.

• Speech Engine - Takes the microphone

input and constructs words. (PPT)• Testing - (microphone/engine)• Selected Highest rated set.

Page 15: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Voice System AnalysisVoice System Analysis• Collecting samples for active vehicles

• Collect what was said, what was understood, and what command was executed.

• Over 60,000 collected to date.(2003-)

• Examined the ones that displayed an error. Three types of error.

Page 16: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Current ExperienceCurrent Experience• Over 1000 vehicles on the road

daily in over 115 departments nationwide.

• Deployed since 2003 in NH.

Page 17: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

DeploymentDeployment• A stepwise process to deploy.

• Started in 2001 with NH State police.

• Use selected officers, 1 then 5.

• In 2003 deploy generally.

• Constant feedback and improvement.

Page 18: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

Our Goal - Did We achieve it?Our Goal - Did We achieve it?

• Experience seems to indicate success.

• Detailed testing in our Driving simulator confirms our assumption.

• We examine the effect on the driving accuracy using voice versus the touch screen, the results were dramatic.

• Lets look at some some plots.

Page 19: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 20: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 21: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 22: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 23: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 24: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH
Page 25: A Voice Based Command and control System for Emergency Applications William H. Lenharth, Ph.D. Project54 / ECE Dept.-UNH

The EndThe End• www.project54.unh.edu

•Thanks for listening !