Voice XML

Le sujet

VoiceXML 2.0

  • VoiceXML 2.0 et plate-forme de développement
  • Présenter les évolutions de la nouvelle version
  • Donner des exemples
  • Présenter environnements développement simples
  • Privilégier les plateformes de test gratuites
  • Critiques constructives

Historique

  1. 1995 : Apparition d’une application XML pour simplifier les développements pour la reconnaissance vocale dans le projet Phone Markup Language (PML) d’AT&T. Avec les réorganisations d’AT&T, le développement a continué chez AT&T, Lucent et Motorola.
  2. 1998 : Lors d’une conférence sur les navigateurs vocaux, il s’est avéré que plusieurs acteurs du marché avaient développé des technologies similaires:
    • AT&T + Lucent : PML;
    • Motorola : VoxML;
    • IBM : SpeechML;
    • HP : TalkML;
    • PipeBeach : VoiceHTML.
  3. AT&T, IBM, Lucent et Motorola forment le “VoiceXML Forum” pour mutualiser les efforts dans le développement d’un dialecte XML
  4. 2000 : Sortie de VoiceXML 1.0. Cette version est soumise au W3C pour développer un standard international.

Le résultat de l’ensemble des acteurs est VoiceXML 2.0.

Introduction

VoiceXML est une application XML (au sens de dialecte XML) qui permet de définir des dialogues qui impliquent:

  • de la synthèse vocale
  • de l’audio numérique
  • de la reconnaissance vocale
  • de l’enregistrement vocal
  • de la téléphonie
  • des codes DTMF (Dual-tone multi-frequency)
  • un mix de tout ça

Les changements de VoiceXML 2.0 par rapport à VoiceXML 1.0

Nouveaux éléments

  • <log>
  • <metadata>

Eléments devenus obsolètes

  • <dtmf> (remplacé par <grammar mode=”dtmf”>)
  • <emp>, <div>, <pros> et <sayas> remplacés par leurs pendants SSML (Speech Synthesis Markup Language)

Eléments modifiés (et qui ne sont plus compatibles avec la version précédente)

Eléments modifiés

Eléments clarifiés (spécification précédente floue)

Modifications diverses

Logiciels supportant VoiceXML

Navigateur Opera

http://www.opera.com/

Le navigateur Opera n’implémente pas VoiceXML mais X+V (XHTML+Voice) qui consiste à étendre XHTML grâce au mécanisme de “modularisation” avec un sous-ensemble des fonctionnalités de VoiceXML.

Apache

http://jakarta.apache.org/taglibs/doc/rdc-doc/intro.html

Apache, dans son projet Jakarta-Taglibs (Java) a développé le framework JSP-2.0 Reusable Dialog Components.

GNU Bayonne

Environnements de développement simples

 
m2ihm/voicexml.txt · Dernière modification: 2005/11/21 16:46 par 195.220.226.253
 

Fil RSS | Propulsé par DokuWiki