- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Sun, 29 Aug 2004 00:06:51 +0100
- To: <www-multimodal@w3.org>, <www-voice@w3.org>, <www-style@w3.org>, <public-wai-rd@w3.org>, <www-forms@w3.org>, <www-html@w3.org>
- Cc: <w3c-wai-ua@w3.org>, <w3c-wai-gl@w3.org>, <w3c-wai-ig@w3.org>, <w3c-forms@w3.org>, <w3c-htm-wgl@w3.org>, <formsPlayer@yahoogroups.com>
ANNOUNCEMENT The formsPlayer [1] team have made available a talking shopping-cart demonstration to illustrate the ease with which speech can be integrated into an XForms [2] application. Using declarative mark-up rather than script, an author is now able to indicate that XForms data is to be spoken, as well as choose a 'voice' and language processor that should be used to speak the information. Just as with visual XForms messages, spoken ones are completely dynamic (with text coming from the XForms data model), and can be triggered using DOM 2 Events or XML Events [3]. And if no text-to-speech (TTS) engine is detected by formsPlayer, messages are rendered visually instead, making it easy to use the same XForms mark-up to target other platforms and processors. MULTIMODAL SHOPPING-CART A Flash video of the multimodal shopping-cart sample is available here (with sound): <http://www.formsPlayer.com/demo/self-serve/self-serve-800x600.html> The full XForms sample is available here: <http://www.formsPlayer.com/demo/self-serve/self-serve.html> Note that this live sample requires formsPlayer and Microsoft Agent [4] to be installed. Information on how to do this is available here: <http://www.formsPlayer.com/download/install/instruction/speech-install.html > SUPPORTED TTS ENGINES The current version of formsPlayer supports Microsoft Agent as the only TTS engine. However, since formsPlayer supports an XML-based extension mechanism (the Extensible Binding Language, or XBL [5]) then other TTS engines can easily be incorporated, and will be in the future. SYNTAX The syntax used to specify speaking messages is based on the current Working Draft of the CSS3 Speech Module: <http://www.w3.org/TR/css3-speech> The implemented features are illustrated in detail here: <http://www.formsPlayer.com/demo/multimodal/speech.html> The syntax may change if the draft changes. Also, the next release of formsPlayer will incorporate more of the features specified, including mark, volume, pitch, speed and pause. FEEDBACK AND SUPPORT If you have any comments on our multimodal work, or have problems using any of the features, there is an active Yahoo! Group where questions will be answered, and suggestions for improving formsPlayer gratefully received: <http://groups.yahoo.com/group/formsPlayer/> We look forward to your comments. NOTES [1] formsPlayer is an XForms processor that implements the entire XForms 1.0 standard as a plug-in for Internet Explorer 6: <http://www.formsPlayer.com> [2] XForms is a W3C standard for the next generation of web-based forms: <http://www.w3.org/Markup/Forms> [3] XForms processors are required to support XML Events, which is an XML language that allows DOM 2 Event listeners to be defined: <http://www.w3.org/TR/xml-events/> [4] Microsoft Agent is a speech processor from Microsoft: <http://www.microsoft.com/msagent/> [5] XBL was originated for the Mozilla browser. The formsPlayer implementation is based on: <http://www.mozilla.org/projects/xbl/xbl.html> Best regards, Mark PS If you are on many lists I apologise for the multiple copies that you will have received. Mark Birbeck CEO x-port.net Ltd. e: Mark.Birbeck@x-port.net t: +44 (0) 20 7689 9232 w: http://www.formsPlayer.com/ Download our XForms processor from http://www.formsPlayer.com/
Received on Saturday, 28 August 2004 23:07:09 UTC