Esta linguagem foi desenvolvida para criar diálogos interactivos utilizando áudio digital e voz sintetizada; reconhecendo inputs de voz de DTMF e gravando inputs de voz.
As interfaces VoiceXML utilizam o automatic speech recognition (ASR) e/ou touchstone (DTMF key pad) para o input e o text-to-speech synthesis (TTS) para output.
Esta linguagem pode dar diversos tipos de instruções a um voice browser, como por exemplo accionar o sintetizador de voz, fazer o reconhecimento de voz ou organizar o diálogo. O código que se segue quando “lido” por um VoiceXML interpreter fará accionar o sintetizador de voz, o qual produzirá a palavra Olá.

Criado pela AT&T, IBM, Lucent e pela Motorola em Março de 1999, o VoiceXML Forum é uma organização que promove e incentiva a adopção de aplicações baseadas em VoiceXML à escala global.
O W3C publicou as versões 2.0 2 e 2.1 do VoiceXML como recomendações finais, o que equivale a um standard. O W3C e VoiceXML Forum estão actualmente a desenvolver a versão 3.0.
Os ficheiros VoiceXML podem ser interpretados por um sistema interactivo de resposta por voz (IVR). Este tipo de interface interactiva entre homem/máquina permite ao utilizador navegar pela informação disponibilizada utilizando comandos de voz ou DTMF (no caso de um telefone). A linguagem VXML permite criar menus de escolha múltipla, reproduzir ficheiros áudio, reconhecimento de voz, sintetização de voz e detecção de DTMF.
O VoiceXML simplifica bastante a aplicação de sistemas de voz, já que permite que os developers utilizem estruturas Web, ferramentas e técnicas que lhes são muito familiares. A maioria dos developers considera que criar uma aplicação VXML é um processo mais simples e mais rápido do que criar um IVR.
O VoiceXML pode ser aplicado em diversos ambientes desde a telefonia, a computadores com voice browser, electrodomésticos controlados por voz, entre outros. Portanto, esta é uma linguagem que se adapta a vários contextos e várias interfaces, podendo ser facilmente combinada com outros standards do W3C.
Um dos principais concorrentes do VoiceXML é o SALT (Speech Aplication Language Tags). Esta linguagem permite também uma abordagem multimodal dos sistemas de voz, contudo, o VXML continua a ser a linguagem mais utilizada. O SALT embora esteja actualmente mais avançado do que os primeiros standards do VXML ainda não é oficialmente recomendada pelo W3C. O VoiceXML Forum fez uma comparação entre as duas linguagens - online no site: http://www.voicexml.org/salt/comparisons.html.

0 comentários:
Enviar um comentário