190 likes | 327 Views
Speech Recognition API. For Dummies. Speech Recognition API FOR DUMMIES. Kelvin McDaniel AgileThought Senior Developer kelvin.mcdaniel@live.com. WHAT it is…. Microsoft SAPI S peech API Extensible Easy. What it’s not…. Polished Simple. How to add to an existing app…. Capabilities
E N D
Speech Recognition API For Dummies
Speech Recognition API FOR DUMMIES • Kelvin McDaniel • AgileThought • Senior Developer • kelvin.mcdaniel@live.com
WHAT it is… • Microsoft SAPI • Speech API • Extensible • Easy
What it’s not… • Polished • Simple
How to add to an existing app… • Capabilities • WMAppManifest.xml • Voice Command Definition file • Instantiation
How to add to an existing app… • Capabilities • WMAppManifest.xml • ID_CAP_MEDIALIB_AUDIO • ID_CAP_MEDIALIB_PLAYBACK • ID_CAP_MICROPHONE • ID_CAP_NETWORKING • ID_CAP_SPEECH_RECOGNITION
How to add to an existing app… • The Voice Command Definition file • *.VCD
How to add to an existing app… • Instantiation • On app launch
Demo (yay!)
Gotchas (Yep, there are several)
Gotchas… • Requires an Internet Connection
Gotchas… • Command Limitations
Gotchas… • ListenFor Limitations • 10 total for a single Command • Watch out for Complexity!
Gotchas… • PhraseList Limitations • 10 total for a single Command • Watch out for Complexity!
Gotchas… • Using the emulator • Must have a great microphone • Complex VCDs
Gotchas… • Result of Wildcard recognition
Gotchas… • When to Instantiate
Gotchas… • Factors affecting loading speed • Size of your app • Size and complexity of your VCDs