Mestrado Integrado em Engenharia Informática e Computação<br />Linguagens de Anotação e Processamento de Documentos<br />A...
Conteúdos<br />Introdução<br />Arquitectura<br />Conceitos<br />Aplicações<br />Conclusão<br />
História<br />1995<br />AT&T Bell Labs<br />PhoneWeb<br />AT&T<br />PML<br />Lucent<br />PML<br />Motorola<br />VoxML<br /...
Education
ConformanceTesting</li></ul>VoiceXML 3.0<br />(latestworkingdraft: December 2008)<br />VoiceXML 2.1 <br />(latestrecommend...
VoiceXML: a voz para a Web<br /><ul><li>  Linguagem de anotação baseada na Web para o desenvolvimento de interfaces de voz
   Acesso por telefone a conteúdos baseados na Internet</li></ul>O QUE É?<br />Transpor o  poder de desenvolvimento  e ent...
PSTN<br />Rede TCP/IP<br />Arquitectura<br />Internet<br />Componentes principais<br />Utilizador<br />Rede telefónica<br ...
 Recursos multimédia e de telefonia
 Motor de reconhecimento e síntese de voz
 Processamento
PSTN (PublicSwitchedTelephoneNetwork) ou VoIP
 Contém  a aplicação VXML
 Lógica de negócio
 Tipicamente é um servidor Web
 LAN, WAN ou Internet pública</li></ul>Adaptado de: http://www.phonologies.com/pdfs/whyvoicexml.pdf  <br />
Como funciona?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br...
Como funciona?<br />Where’sJerry?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados...
Como funciona?<br />Kramer?<br />Hello.<br />Welcome to Moviephone!<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componen...
Como funciona?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br...
Como funciona?<br />Pleasedialyour zip codenow.<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />...
Como funciona?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br...
Voz</li></li></ul><li>Como funciona?<br />These pretzels are making me thirsty! <br />PSTN<br />Rede TCP/IP<br />Internet<...
Voz</li></li></ul><li>Aplicação interactiva por voz<br />Vandelay Industries.<br />What’s your company’s name? <br />PSTN<...
Vantagens<br />Interacções entre cliente/servidor reduzidas ao mínimo<br />Protecção de autores de aplicações de detalhes ...
Documento<br />Conversação como máquina de estados finita<br />Cada diálogo é um estado<br />Execução termina quando um di...
Upcoming SlideShare
Loading in …5
×

VoiceXML

1,905 views

Published on

Published in: Technology, News & Politics
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,905
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
53
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

VoiceXML

  1. 1. Mestrado Integrado em Engenharia Informática e Computação<br />Linguagens de Anotação e Processamento de Documentos<br />Ano lectivo 2008/2009<br />VoiceXML<br />Trabalho 1 – Dialectos XML <br />Grupo 3 <br />Ana Gabriela Soares<br />Carlos Aldeias<br />Tiago Couteiro<br />
  2. 2. Conteúdos<br />Introdução<br />Arquitectura<br />Conceitos<br />Aplicações<br />Conclusão<br />
  3. 3.
  4. 4.
  5. 5. História<br />1995<br />AT&T Bell Labs<br />PhoneWeb<br />AT&T<br />PML<br />Lucent<br />PML<br />Motorola<br />VoxML<br />IBM<br />SpeechML<br />1998<br />1999<br /><ul><li>Marketdevelopment
  6. 6. Education
  7. 7. ConformanceTesting</li></ul>VoiceXML 3.0<br />(latestworkingdraft: December 2008)<br />VoiceXML 2.1 <br />(latestrecommendation: 2007)<br />VoiceXML 2.0<br />VoiceXML 1.0<br />VoiceXML 0.9<br />W3C Workshop: “Voice Browsers”<br />2000<br />LanguageStandardization<br />2001<br />2004<br />…<br />Adaptado de: http://www.voicexmltutorial.com/tutorial.php?tutorial_id=1<br />
  8. 8. VoiceXML: a voz para a Web<br /><ul><li> Linguagem de anotação baseada na Web para o desenvolvimento de interfaces de voz
  9. 9. Acesso por telefone a conteúdos baseados na Internet</li></ul>O QUE É?<br />Transpor o poder de desenvolvimento e entrega de conteúdos da Web para aplicações de vozinteractivas.<br />OBJECTIVO<br />Standard da W3C: última versão 2.1 (Junho de 2007) <br />
  10. 10.
  11. 11. PSTN<br />Rede TCP/IP<br />Arquitectura<br />Internet<br />Componentes principais<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Bases de Dados<br />Application Server<br /><ul><li> Interpretador
  12. 12. Recursos multimédia e de telefonia
  13. 13. Motor de reconhecimento e síntese de voz
  14. 14. Processamento
  15. 15. PSTN (PublicSwitchedTelephoneNetwork) ou VoIP
  16. 16. Contém a aplicação VXML
  17. 17. Lógica de negócio
  18. 18. Tipicamente é um servidor Web
  19. 19. LAN, WAN ou Internet pública</li></ul>Adaptado de: http://www.phonologies.com/pdfs/whyvoicexml.pdf  <br />
  20. 20. Como funciona?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />
  21. 21. Como funciona?<br />Where’sJerry?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />Utilizador faz chamada para um dado número de telefone.<br />A rede reencaminha a chamada para o VoiceXML gateway.<br />
  22. 22. Como funciona?<br />Kramer?<br />Hello.<br />Welcome to Moviephone!<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />O atendimento é feito pelo VoiceXML gateway.<br />O servidor contém o mapeamento entre o número de telefone e um URL HTTP, que aponta para o documento VoiceXML (a homepage da aplicação).<br />
  23. 23. Como funciona?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />O VoiceXML gateway faz um pedido HTTP ao servidor para o(s) documento(s) referenciado(s).<br />
  24. 24. Como funciona?<br />Pleasedialyour zip codenow.<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />O(s) documento(s) VoiceXML são carregados, interpretados e processados pelo VoiceXML interpreter, componente do gateway.<br />O output apresentado sob a forma de áudio. O seu processamento é feito a nível interno do gateway (Text-To-Speech).<br />
  25. 25. Como funciona?<br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />Inputs possíveis:<br /><ul><li>Teclas do telefone (phone keypad)
  26. 26. Voz</li></li></ul><li>Como funciona?<br />These pretzels are making me thirsty! <br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />Inputs possíveis:<br /><ul><li>Teclas do telefone (phone keypad)
  27. 27. Voz</li></li></ul><li>Aplicação interactiva por voz<br />Vandelay Industries.<br />What’s your company’s name? <br />PSTN<br />Rede TCP/IP<br />Internet<br />Componentes principais<br />Bases de Dados<br />Utilizador<br />Rede telefónica<br />VoiceXML gateway<br />Rede TCP/IP<br />Application Server<br />
  28. 28. Vantagens<br />Interacções entre cliente/servidor reduzidas ao mínimo<br />Protecção de autores de aplicações de detalhes de baixo-nível e específicos à plataforma<br />Separação de código de interacção (VoiceXML) e lógica de negócio (Application Server)<br />Aproveitamento de recursos<br />
  29. 29.
  30. 30. Documento<br />Conversação como máquina de estados finita<br />Cada diálogo é um estado<br />Execução termina quando um diálogo não tem sucessor ou quando indicado explicitamente<br />Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt<br />
  31. 31. Diálogo<br />&lt;form&gt;<br />&lt;menu&gt;<br />Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt<br />
  32. 32. Aplicação<br /><ul><li>Documento raiz
  33. 33. Documento(s) VoiceXML
  34. 34. Gramáticas (facultativo)
  35. 35. Ficheiros áudio (facultativo)</li></ul>Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt<br />
  36. 36. Gramática<br /><ul><li>Âmbito das gramáticas variável
  37. 37. Podem estar activas num ou mais diálogos</li></ul>Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt<br />
  38. 38. Gramática<br />Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt<br />
  39. 39. Exemplo<br />
  40. 40.
  41. 41. Aplicações<br />
  42. 42. Aplicações<br />Enhancedcallingservices<br />Contentservices<br />Comércio electrónico<br />Produtividade<br />
  43. 43.
  44. 44. Conclusão<br />Acessibilidade natural<br />Serviços feature-rich<br />Acessibilidade: utilizador e developer<br />Oportunidades de negócio<br />

×