-->

29 novembre 2005

VoiceXML 2.1 : Améliorations du langage

Deux améliorations proposées par la version 2.1 du langage VocieXML vont faciliter le développement d?applications vocales :
  • L'ajout d?une balise foreach va permettre de diffuser des listes de fichiers audio stockés dans des tableaux EcmaScript. Cette évolution offre une plus grande souplesse aux développeurs d?applications vocales.
  • La balise data permet d?initialiser en arrière plan des tableaux avec des données XML collectées via des requêtes http.

Les capacités offertes par cette balise data sont similaires aux capacités offertes par la fonction Javascript XML_HTTP_REQUEST que l'on trouve sur les navigateurs Web. Cette fonction (utilisée par Google Maps, Google GMail entre autres) est à la base d'une nouvelle génération d'applications Web.

La balise data offre des perspectives différentes dans la conception des applications vocales.

20 novembre 2005

VoiceXML 2.1 : Evolution des fonctions liées à la reconnaissance vocale

Lors des interactions en reconnaissance vocale, le langage VoiceXML 2.0 permet de collecter les informations suivantes :

  • le « niveau de confiance » (valeur entre 0 et 1) remontée par le moteur de reconnaissance vocale
  • l?expression de la grammaire reconnue par le moteur de reconnaissance vocale
  • l?interprétation sémantique associée à l?expression si celle-ci est qualifiée au sein de la grammaire par l?utilisation de la balise SRGS tag

VoiceXML 2.1 permet en complément d?enregistrer la phase de dialogue pendant laquelle la reconnaissance vocale est activée.

Ces données audio sont mémorisées par le Voice Browser dans une variable et peuvent être remontées sur le serveur d?application via une requête HTTP (balise submit). Ces données collectées sur le serveur d?application peuvent ensuite être archivées pour étude pendant la phase de « tuning » de l?application de reconnaissance vocale.

Cette capacité du langage va permettre aux développeurs de s?affranchir des contraintes liées au moteur de reconnaissance vocale et va faciliter le développement des applications en reconnaisssance vocale.

12 novembre 2005

VoiceXML 2.1 : Le "Consultation Transfer"

Les fonctions de Mise en relation de VoiceXML 2.0 sont enrichies par l?ajout d?un nouveau mode de transfert d?appel : le « Consultation Transfer ». Ce nouveau mode s?ajoute aux deux modes déjà existants dans le langage VoiceXML 2.0 : le mode Bridge et le mode Blind.
Les caractéristiques de ce nouveau mode de transfert sont les suivantes :
  • L?appel est contrôlé par le Voice Browser tant que le destinataire n?a pas décroché, permettant la gestion des erreurs de type Non réponse, Occupation, Durée maximum d?attente atteinte pendant la phase d?Alerte.
  • L?appel est « relâché » par le Voice Browser à l?interface usager-réseau dès que le destinataire du transfert a répondu. Les ressources télécom nécessaires pour traiter l?appel suite au transfert sont donc minimisées.
Cette fonction de mise en relation est essentielle pour des services vocaux interactifs d?accueil dans des applications de type Centre d?appels. Elle résorbe les inconvénients des modes de transfert Bridge et Blind proposés par la version 2.0 du langage VoiceXML.

05 novembre 2005

VoiceXML 2.1

VoiceXML 2.1 est dans l'état Candidate Recommendation (CR) depuis le 13 juin 2005. Le passage en version finale devrait intervenir dans les tout prochains mois. Les 8 évolutions proposées dans cette version du langage peuvent être classées suivant les différents thèmes :
  • une évolution de la fonction Transfert : le " consultation transfer"
  • une fonction liée à la reconnaissance vocale : l'enregistrement des phases de dialogue avec reconnaissance vocale
  • la collecte de données statistiques liées au Barge-in
  • des harmonisations du langage
  • des améliorations du langage