Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Le VoiceXML (Voice eXtensible Markup Language ou langage de balisage extensible vocal) est un langage normalisé de programmation d'une application vocale. Une application vocale est un programme informatique de téléphonie qui permet à une personne de discuter au téléphone avec un serveur vocal interactif. Le service de consultation par téléphone des horaires de train en est un exemple : "Je compose un numéro, je demande un horaire, une machine m'annonce l'horaire souhaité". Une application vocale permet : La communication de l'utilisateur vers le système soit par des codes DTMF (« touches musicales ») à l'aide des touches du clavier téléphonique soit par reconnaissance vocale; La communication du système vers l'utilisateur soit par des annonces enregistrées, par exemple en studio, soit par des annonces en synthèse vocale. Le VoiceXML est un dialecte XML. Comme son nom l'indique, il est fondé sur XML. Il est un standard défini par le VoiceXML Forum, un consortium créé par AT&T, Lucent, Motorola et IBM. Il a depuis été reconnu par le W3C. Il est issu de l'unification des technologies Phone Markup Language de Lucent et AT&T, VoxML de Motorola et SpeechML d'IBM. Le VoiceXML est conçu pour être compris par un système particulier, appelé Navigateur vocal (Voice browser en anglais), qui va interpréter les commandes de l'utilisateur et répondre par les moyens indiqués. Il y a analogie entre les langages HTML et VoiceXML. Le premier est le langage de création des pages web et le second le langage d’écriture des scénarios vocaux. Ainsi le Navigateur vocal, homologue du navigateur web utilisé par l’internaute est intégré dans la plate-forme vocale (Serveur vocal interactif − SVI). Une page web affiche du texte et des images, alors qu'une page en VoiceXML diffuse des fichiers audio et/ou des messages en synthèse vocale. La navigation sur un site web s’effectue grâce au clavier et à la souris. Dans un service vocal, elle se fait grâce aux touches du téléphone (DTMF) ou bien par la parole : reconnaissance vocale.