User Interface Service Software Developerís Guide - Hitech Projects
User Interface Service Software Developerís Guide - Hitech Projects
User Interface Service Software Developerís Guide - Hitech Projects
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
January 2008<br />
Public<br />
Table of Contents<br />
Table of Contents................................................................................................... 2<br />
1 Speech based <strong>Interface</strong> ................................................................................... 6<br />
1.1 Component Overview .................................................................................................................6<br />
1.1.1 Voice <strong>Service</strong> .........................................................................................................................6<br />
1.1.1.1 Speaker Recognition Component ....................................................................................................................6<br />
1.1.1.2 Explicit Speech Interaction..............................................................................................................................8<br />
1.2 Deployment ................................................................................................................................10<br />
1.2.1 Voice <strong>Service</strong> .......................................................................................................................10<br />
1.2.1.1 Speaker Recognition Component ..................................................................................................................10<br />
1.2.1.2 Explicit Speech Interaction............................................................................................................................10<br />
1.3 Component Architecture ..........................................................................................................21<br />
1.3.1 Speaker recognition component interface ............................................................................21<br />
1.3.1.1 Capability ISpeakerRecognition::create<strong>User</strong>() .............................................................................................21<br />
1.3.1.2 Capability ISpeakerRecognition::query<strong>User</strong>()..............................................................................................21<br />
1.3.1.3 Capability ISpeakerRecognition::clear<strong>User</strong>() ...............................................................................................21<br />
1.3.1.4 Capability ISpeakerRecognition::delete<strong>User</strong>() .............................................................................................22<br />
1.3.1.5 Capability ISpeakerRecognition::enroll<strong>User</strong>()..............................................................................................22<br />
1.3.1.6 Capability ISpeakerRecognition::verify<strong>User</strong>() .............................................................................................23<br />
1.3.1.7 Capability ISpeakerRecognition::identify<strong>User</strong>()...........................................................................................23<br />
1.3.2 Explicit speech interaction component interface..................................................................24<br />
1.3.2.1 Capability IVoiceIO::ListenTo<strong>User</strong>() ...........................................................................................................24<br />
1.3.2.2 Capability IVoiceIO::ListenTo<strong>User</strong>BL() ......................................................................................................26<br />
1.3.2.3 Capability IVoiceIO::interact()......................................................................................................................27<br />
1.3.2.4 Capability IVoiceIO::interactBL() ................................................................................................................27<br />
1.3.2.5 Capability IVoiceIO::interactEH() ................................................................................................................27<br />
1.3.2.6 Capability IVoiceIO::SpeakTo<strong>User</strong>()............................................................................................................28<br />
1.3.2.7 Capability IVoiceIO::SpeakTo<strong>User</strong>Adv().....................................................................................................29<br />
1.3.2.8 Capability IVoiceIO::GenerateResponse()....................................................................................................29<br />
1.4 Tutorial.......................................................................................................................................31<br />
1.4.1 SpeakerRecognition <strong>Service</strong>.................................................................................................31<br />
1.4.1.1 Install SpeakerRecognition............................................................................................................................31<br />
1.4.1.2 Run SpeakerRecognition Server....................................................................................................................35<br />
1.4.1.3 Run Trainer Demo Application .....................................................................................................................36<br />
1.4.1.4 Run Identifier Demo Application..................................................................................................................38<br />
1.4.1.5 Run Verifier Demo Application ....................................................................................................................41<br />
1.4.2 Explicit Speech Interaction <strong>Service</strong>......................................................................................43<br />
1.4.2.1 Install ASR and TTS engines ........................................................................................................................43<br />
1.4.2.2 Configure ASR and TTS engines ..................................................................................................................43<br />
1.4.2.3 Install \ Update ASR and TTS license...........................................................................................................43<br />
1.4.2.4 Install VoiceIO...............................................................................................................................................47<br />
1.4.2.5 Run VoiceIO Server and Client Application.................................................................................................49<br />
1.4.2.6 Run VoiceIO Server and GenSynthClient Application ................................................................................51<br />
2 3D Gesture <strong>Service</strong>........................................................................................ 54<br />
Amigo IST-2004-004182 2/114