VoxML (Voice Markup Language) est une technologie de Motorola permettant de créer un dialogue vocal avec un site Web dans lequel un utilisateur peut appeler un site Web par téléphone et interagir avec lui par le biais de la reconnaissance vocale et des réponses du site Web. VoxMLTM permet à un développeur de créer un script pour toute conversation entre un utilisateur et un programme d'application fonctionnant sur un serveur Web. Un programme client est utilisé pour connecter l'utilisateur qui appelle. Il s'agit d'un navigateur vocal. Les navigateurs vocaux transmettent les demandes au serveur Web. Le balisage défini dans VoxML est compatible avec le langage de balisage extensible (XML), le langage stratégique de définition des données pour l'Internet. L'utilisation de VoxML ne devrait pas être plus difficile que l'écriture d'une page Web à l'aide du langage de balisage hypertexte (HTML).
Motorola fournira VoxML aux développeurs potentiels sous la forme d'une interface ouverte. Les développeurs peuvent également télécharger le kit de développement de Motorola via le site Web de Motorola. Motorola met déjà la technologie à la disposition des premiers développeurs de produits, comme The Weather Channel. Les applications typiques pourraient inclure la diffusion d'informations météorologiques, d'informations sur les vols et de résultats sportifs, ainsi que la commande de produits et de services en ligne. VoxML : comment l'utilisateur l'utilise-t-il ? Un site Web avec communication téléphonique serait identifié par l'utilisateur. Certains sites de commerce électronique pourraient permettre aux utilisateurs de passer des commandes en appelant le numéro au lieu de remplir des formulaires. Une entreprise afficherait un numéro que les internautes pourraient composer à partir de son site. Il serait possible d'appeler ce numéro à l'aide d'un téléphone normal. Le support initial pour passer un appel téléphonique via l'Internet n'est pas disponible. Un navigateur vocal connecterait l'utilisateur au site. Une fois connecté, l'utilisateur entendrait une voix enregistrée qui l'inviterait à interagir avec le site Web, par exemple pour passer une commande ou choisir une autre option. Au fur et à mesure que l'utilisateur répond, les réponses sélectionnées peuvent déclencher des requêtes du navigateur vocal vers une application de serveur Web. Les serveurs Web pourraient renvoyer de nouvelles pages Web aux ordinateurs des utilisateurs, par exemple des photos et des confirmations de commande. VoxML permettrait à l'utilisateur d'interagir avec l'application jusqu'à ce que la transaction soit terminée. Ensuite, l'utilisateur raccroche, mettant ainsi fin à la session. Comment le développeur développe une application VoxML Le développeur commence par concevoir l'application et la spécifier, ainsi que les dialogues vocaux. Travaillant sur un PC ordinaire sur lequel est installé le logiciel de développement, le développeur utilise VoxML, les déclarations de dialogue de l'utilisateur et les noms des fichiers de réponse audio enregistrés pour créer un fichier qui définit formellement les dialogues. Le développeur (ou quelqu'un d'autre) enregistre chaque demande vocale possible, créant ainsi un fichier vocal auquel les entrées vocales des utilisateurs peuvent être comparées. Le développeur s'occupe des réponses vocales prédéfinies, qui peuvent être disponibles dans une autre application. Le développeur dispose du client vocal sur le PC afin de pouvoir tester le script VoxML. Après le test, tous les fichiers sont placés sur le serveur du site Web. Le développeur modifie le site Web pour inviter les utilisateurs à demander l'application vocale. Une fois l'application VoxML mise en place, les utilisateurs peuvent interagir avec le site Web à l'aide de leur souris et de leur clavier, comme d'habitude, et aussi, sur invitation, par téléphone.
- XML (Extensible Markup Language) Le langage XML (Extensible Markup Language) est utilisé pour décrire des données. La norme XML est un moyen flexible de créer des formats d'information et de partager électroniquement des données structurées via l'Internet public, ainsi que via les réseaux d'entreprise. Le code XML est une recommandation du World Wide Web...
- OPML (Outline Processor Markup Language) Outline Processor Markup Language est un format XML qui peut être utilisé pour créer des contours. En raison de l'extensibilité de la base XML, OPML a été utilisé pour organiser de nombreux types de données, car il peut être personnalisé pour chaque application. Le format est simple, auto-documenté, extensible et...
- GML (Generalized Markup Language) GML (Generalized Markup Language) est un langage de formatage de documents d'IBM qui décrit un document en termes de structure d'organisation et de parties de contenu et de leurs relations. Les balises GML ou le balisage GML peuvent être utilisés pour décrire des parties telles que les chapitres, les sections,...
- FpML (Financial Products Markup Language) Financial Products Markup Language est une norme d'échange d'informations commerciales qui utilise le langage XML (Extensible Markup Language). Elle permet à l'internet de faciliter les transactions d'entreprise à entreprise sur les produits financiers dérivés de gré à gré (OTC). FpML peut être utilisé pour communiquer les détails des transactions OTC...