Índice:
Definição - O que significa Voice XML?
O Voice XML é um padrão XML (Extensible Markup Language) para armazenar e processar voz digitalizada, reconhecimento de entrada e definição de interação de voz humana e de máquina. O XML de voz usa a voz como uma entrada para uma máquina para o processamento desejado, facilitando assim o desenvolvimento de aplicativos de voz. Um aplicativo baseado em voz é gerenciado por um navegador de voz.
Techopedia explica Voice XML
O Voice XML é desenvolvido como uma linguagem de marcação padrão para entrega e processamento de diálogos de voz. Os aplicativos XML de voz incluem assistência de direção automatizada, acesso por voz ao email, acesso ao diretório de voz e outros serviços. As páginas XML de voz são transportadas online através do protocolo HTTP.
Existem dois tipos básicos de arquivo XML de voz:
- Estático: codificado pelo desenvolvedor do aplicativo
- Dinâmico: gerado pelo servidor em resposta a solicitações do cliente.
A arquitetura XML de voz é baseada nos seguintes componentes:
- Servidor de documentos: como um servidor que aceita solicitações de clientes e gera processamento de resposta de postagem apropriado
- Subsistema de intérpretes de voz XML: Processos solicitam saída de resposta gerada pelo servidor de documentos.
- Plataforma de implementação: gera ações em resposta à entrada do usuário
- Objetivos XML de voz: integra serviços baseados em voz a aplicativos da Web para eficiência
O XML de voz facilita o seguinte:
- Reduz interações cliente / servidor especificando várias interações por documento
- Protege os desenvolvedores dos detalhes da plataforma de implementação de baixo nível
- Concentra-se na separação clara da lógica de negócios e do código de interação
- Funciona e oferece os mesmos resultados, independentemente da plataforma de implementação subjacente
- Cria e processa diálogos simples. Diálogos complexos podem ser construídos e mantidos com a ajuda das ferramentas de linguagem XML da voz.
