La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Voice XML 1.0 Voice eXtensible Markup Language (VXML)

Presentaciones similares


Presentación del tema: "Voice XML 1.0 Voice eXtensible Markup Language (VXML)"— Transcripción de la presentación:

1

2 Voice XML 1.0 Voice eXtensible Markup Language (VXML)

3 Introducción VoiceXML Lenguaje Web Miembro de la familia Markup Language Similar a HTML y XML. Capaz de crear servicios de voz automáticos en Internet Utiliza tecnología cercana a la empleada para crear páginas web.

4 HTML vs. VoiceXML Requisitos de acceso: HTML navegador gráfico con monitor, teclado y un mouse VoiceXML medio auditivo para la entrada y salida de datos. VoiceXML puede implementar nuevas formas de navegación utilizando medios de voz aparatos inalámbricos.

5 HTML vs. VoiceXML

6 Historia de VoiceXML AT&T - Bell Labs proyecto PhoneWeb AT&T & Lucent Technologies TelePortal. Motorola VoxML

7 Historia de VoiceXML

8 Voice XML 1.0 VoiceXML Forum AT&T, IBM, Motorola y Lucent Technologies 398 compañias VoiceXML 1.0 Marzo World Wide Web Consortium Recomendación (Mayo 2000)

9 El porqué de VoiceXML "La gente no quiere únicamente que su ordenador sea capaz de reconocerle la voz, sino que también lo pueda hacer su teléfono y que cada página web pueda ser navegada a través de la voz". Bill Gates

10 Usos de VoiceXML VoiceXML es el lenguaje utilizado en los portales de voz que ofrecen servicios de: Noticias Clima Bolsa Lectura de correo electrónico

11 IBMs Voice Server Con VoiceXML, al utilizar un servidor de voz no se requiere de un teléfono con tecnología WAP

12 El futuro de VoiceXML Aplicaciones creadas en VoiceXML: No pretenden reemplazar a los navegadores visuales Internet Explorer o Netscape Navigator. Intención: Abrir un abanico de nuevos servicios online, a los que se pueda acceder más fácilmente usando la voz. Audiencia Cautiva (conductores)

13 Aplicaciones de VoiceXML Ejemplos: Comprar boletos para ir al cine Ordenar una pizza Hacer un trámite bancario Mandar usando un teléfono (sin necesidad de utilizar un teclado)

14 Uso de inalámbricos y celulares Comunicación vía telefónica Muy importante en el desarrollo de VoiceXML El acceso a Web mediante un navegador por voz y a través de comunicación celular Teléfonos móviles o palmtops Motiva alianzas estratégicas entre las empresas. Ejemplo de ello es que IBM y Nokia Trabajan juntas en el reconocimiento de voz para aparatos celulares.

15 Múltiples usos de VoiceXML

16 Ventajas VoiceXML aprovecha el crecimiento de la World Wide Web incorporando nuevas propiedades Reconocimiento de voz Conversión de texto a voz, Síntesis de lenguaje hablado a texto Los navegadores de voz otorgan a Internet la capacidad de reconocer la comunicación hablada y de contestar oralmente a los requerimientos de los navegantes.

17 Ventajas cont… Puede trabajar en plataformas diversas de acuerdo al navegador de que se trate, pueden trabajar con: teléfonos comunes, celulares, set top boxes televisores digitales, minicomputadoras, handhelds palmtops con conexión celular a la Web. VoiceXML facilitará el acceso a Internet Para personas con dificultades visuales o motoras.

18 Resumen VoiceXML es un lenguaje de vanguardia Capaz de crear aplicaciones que permiten acceder a páginas Web a través del teléfono y la voz, tanto para leer como para escribir. La tecnología se basa en el lenguaje VoiceXML Una ampliación del XML especializada en aplicaciones vocales en Web.

19 VoiceXML: Estructura Estructura de una aplicación Un documento contiene uno o mas diálogos Una aplicación contiene uno o mas documentos Una sesión puede acceder a una o mas aplicaciones

20 Creando una aplicación básica La sintaxis de VoiceXML esta basada en el formato tags utilizado con HTML y XML Ejemplo:......contained items......

21 Características de VoiceXML Una aplicación VoiceXML contiene uno o más documentos de texto Dichos documentos se denotan por su extensión.vxml Generalmente los programas de VoiceXML inician con la siguiente lineas:

22 Formas Una vez dentro de la tag, el documento se divide en elementos que incluyen diálogos llamados formas La forma a su vez contiene otros tags que ejecutan diversas acciones dentro del programa -- contenido --

23 VoiceXML: Diálogos VoiceXML utiliza múltiples diálogos Cada diálogo esta contenido en una forma

24 Elementos field Estos elementos reciben informacion del usuario para asignar valores a variables. Dirigen al usuario por medio de instrucciones Definen gramaticas de lo que se puede enunciar Manipulan eventos Elementos de control Estos elementos no tienen tareas de reconocimiento de voz.

25 … Field Tags toma un elemento proporcionado por el usuario por medio de voz o del teclado numérico del teléfono graba un mensaje de audio dado por el usuario transfiere al usuario a otro numero telefónico

26 …. Control Tags involucra una secuencia de estatutos para hacer prompts y cómputos diversos controla las interacciones de los elementos encontrados en las formas

27 Examples

28 Nuestro Primer Programa en VoiceXML Hello Aguascalientes!

29 VoiceXML: ejemplos Combinando diversos elementos se puede construir una gran variedad de programas

30 Segundo Programa What do you want, coffee or tea? coffee tea Please say coffee or tea. Please say coffee or tea.

31 Uso de Disconnect Usted ha elegido tomar café Gracias por utilizar nuestros servicos Adios.

32 Uso de Fields & Grammars What's your phone number? Please say your ten digit phone number.

33 Uso de Record At the tone, please record your message The message is To keep it, say yes. To discard it, say no.

34 Record (confirmar mensaje). Message saved, goodbye. Message discarded, goodbye.

35 Calculadora Calculadora usando VoiceXML A Voice XML calculator. Choose add, or multiply. [add multiply]

36 Add or multiply? Say add, or multiply. Okay, let's two numbers.

37 Primer Número… Whats the first number? Please say a number. This number will be the first operand.

38 Segundo Número… and the second number? Please say a number. This number will be the second operand. Okay.

39 Evaluando Suma (op==add) plus equals

40 Evaluando Multiplicación (op==multiply) times equals

41 Referencias VoiceXML Forum Be Vocal Café café.bevocal.com W3C WWW Consortium


Descargar ppt "Voice XML 1.0 Voice eXtensible Markup Language (VXML)"

Presentaciones similares


Anuncios Google