Dev.Opera - Follow the standards, break the rulesDev.Opera - Follow the standards, break the rules

Login

Lost password?

Forums » Article Discussions

Discuss the articles posted on Dev.Opera.

Note: You need to login to post in the forums. if you don't have an account you first need to sign up.

By tarquinwj O anchor Monday, 16. October 2006, 15:21:08

How to add voice interactivity to your site

Minimal code changes, maximal browser compatibility -- ROBOdesign explains how to make your site voice interactive using XHTML+Voice.

( Read the article )

By johnnysaucepn anchor Wednesday, 1. November 2006, 17:58:40

avatarFantastic! As well as being a comprehensive tutorial, it also shows the possibilities of Voice that I hadn't realised before.

Good work, robodesign!

By robodesign anchor Wednesday, 1. November 2006, 19:55:12

avatarThanks very much johnnysaucepn. I'm glad you like it.

By Alkarex anchor Thursday, 2. November 2006, 10:37:46

avatarI am pleased to see some activity on this XHTML+Voice technology.
I have made a page with various examples, experimenting with dynamic X+V client side and server side, and in interaction with e.g. RSS and SVG:
http://alexandre.alapetite.net/phd-risoe/mxml/
Videos are also provided.
All the best

By robodesign anchor Thursday, 2. November 2006, 12:26:04

avatarHello!

Originally posted by Alkarex:

I am pleased to see some activity on this XHTML+Voice technology.


Thanks. This is precisely why I wrote the tutorial. There are only a few tutorials about X+V.

I'm also glad to see someone experimenting with X+V.

Originally posted by Alkarex:

I have made a page with various examples, experimenting with dynamic X+V client side and server side, and in interaction with e.g. RSS and SVG



I have browsed your site and I saw your example of dynamic grammar. You've also reached a limit discussed in this tutorial: one cannot use client-side scripting (JavaScript) to manipulate the grammrs, nor the VoiceXML forms. Thus, we are constrained to abandon such ideas or work around the limitation with server-side scripts. What you did is about the same to what I did in my dynamically generated grammar for the navigation menus.

As for "dynamic X+V client-side": the sky is the limit. Once the user says a recognized utterance, you can have any JavaScript function executed, from which there's simply no limit to what you can do. Your example of feed reader could have been done completely client-side, by using XmlHttpRequest and a lot more JavaScript.

Originally posted by Alkarex:

All the best


Thanks, you too :wink:.

By codebyjoe anchor Thursday, 3. January 2008, 04:07:16

avatarthis article was very informative and helped me get started using xhtml+voice. i have shyed away from using javascipt however.

i have wanted to extend accessibility with voice. so i have developed a web site building application that builds and manages an xhtml+voice and xhtml mp site. the application is running my site at http://voice.codebyjoe.com/

By codebyjoe anchor Thursday, 22. May 2008, 14:46:32

avatarI am a slow and stubborn learner. Out of neccessity, I finally broke down and began using ecmascript with voice-xml. I have taken certain algorithms out of the voice-xml and put them in the ecmascript where they belong. This resulted in
1) simple voice-xml form fields,
2) simple ecmascript objects,
3) windows does not shut down the opera browser when dealing with large amounts of data.
4) simple php classes for building the voice-xml and javascript.

You will see this in the source code of my voice project at http://voice.codebyjoe.com/

By hdimari anchor Tuesday, 3. February 2009, 04:46:12

avatarLa empresa opera deberia traducir la español los comandos de voz de navegador opera

Moderators: pepelsbey | dstorey | mcx | operadev | chrismills | shwetankdixit | brucelawson | iheni | andreasbovens | zibin | mollydotcom