Tabla de contenido:
Definición - ¿Qué significa Voice XML?
Voice XML es un estándar de Lenguaje de marcado extensible (XML) para almacenar y procesar voz digitalizada, reconocimiento de entrada y definición de interacción de voz humana y máquina. Voice XML utiliza la voz como entrada a una máquina para el procesamiento deseado, lo que facilita el desarrollo de aplicaciones de voz. Una aplicación basada en voz es administrada por un navegador de voz.
Techopedia explica Voice XML
Voice XML está desarrollado como un lenguaje de marcado estándar para entregar y procesar diálogos de voz. Las aplicaciones de voz XML incluyen asistencia de conducción automatizada, acceso de voz al correo electrónico, acceso al directorio de voz y otros servicios. Las páginas XML de voz se transportan en línea a través del protocolo HTTP.
Hay dos tipos básicos de archivos XML de voz:
- Estático: codificado por el desarrollador de la aplicación
- Dinámico: generado por el servidor en respuesta a las solicitudes del cliente.
La arquitectura XML de voz se basa en los siguientes componentes:
- Servidor de documentos: como un servidor que acepta solicitudes de clientes y genera un procesamiento posterior de respuesta adecuado
- Subsistema de intérprete de voz XML: procesa la salida de respuesta de solicitud generada por el servidor de documentos.
- Plataforma de implementación: genera acciones en respuesta a la entrada del usuario
- Objetivos XML de voz: integra servicios basados en voz con aplicaciones web para mayor eficiencia
Voice XML facilita lo siguiente:
- Reduce las interacciones cliente / servidor al especificar múltiples interacciones por documento
- Protege a los desarrolladores de los detalles de la plataforma de implementación de bajo nivel
- Se centra en la separación clara de la lógica empresarial y el código de interacción
- Funciona y ofrece los mismos resultados, independientemente de la plataforma de implementación subyacente
- Crea y procesa diálogos simples. Los diálogos complejos pueden construirse y mantenerse con la ayuda de las herramientas de lenguaje Voice XML.