10.04.2014 Views

WebCenter User Experience and Interaction From iPads to Xbox

WebCenter User Experience and Interaction From iPads to Xbox

WebCenter User Experience and Interaction From iPads to Xbox

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

How does this work - Overview?<br />

HTML Source<br />

Speech test:<br />

Example of Enabled Speech Integration<br />

With the following attribute x-webkit-speech a microphone is displayed within the input field.<br />

1. The user selects the microphone <strong>and</strong> the “Speak now” model window is displayed; as you speak you will see<br />

the sound range highlight.<br />

2. After you s<strong>to</strong>p speaking the sound wave is passed <strong>to</strong> Google’s servers where speech recognition software is<br />

used <strong>to</strong> analyze your voice.<br />

3. An XML file is then passed back <strong>to</strong> the browser with the transcribed text <strong>and</strong> a few additional parameters<br />

such as how close the recognition match was.<br />

4. This text is then inserted in<strong>to</strong> the selected text field.<br />

The problem with this approach is that is currently only supported by the latest webkit browsers.<br />

1. Dragon Speak, Kinect Voice SDK<br />

If you need cross-browser device support for voice integration, you can now develop your own cus<strong>to</strong>m solution with<br />

a few limitations.<br />

Both Nuance <strong>and</strong> Microsoft can supply a voice recognition engine (Dragon Speak or Kinect Voice) that you can<br />

setup on your webserver. The challenge lies in getting the browser <strong>to</strong> capture the voice input. Here are a few<br />

options here for talking this:<br />

1.1 Flash<br />

Currently the only easily supported method is <strong>to</strong> use a Flash plugin as this plugin has access <strong>to</strong> the audio <strong>and</strong> video<br />

input device – an open source framework is available from http://speechapi.com. It communicates with its own voice<br />

engine, although you can configure it <strong>to</strong> point <strong>to</strong> your servers if desired.<br />

<br />

<br />

<br />

function onLoaded() {<br />

speechapi.setupRecognition(<br />

"SIMPLE",<br />

document.getElementById('words').value,<br />

false,<br />

false<br />

);<br />

}<br />

© 2012. Fishbowl Solutions, Inc.

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

Saved successfully!

Ooh no, something went wrong!