12.01.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!