http://netponto.org<br />13ª Reunião Presencial - 14/08/2010<br />VoiceXMLGabriela Soares<br />
Gabriela Soares<br />Software Engineer@<br />OPT<br />
Gabriela Soares<br />Software Engineer@<br />OPT<br />
Gabriela Soares<br />Software Engineer@<br />OPT<br />Isep<br />Inesc Porto<br />Glintt<br />Sage Portugal<br />CriticalMa...
Agenda<br />Introdução<br />Arquitectura<br />Conceitos<br />Aplicações<br />Conclusão<br />
História<br />AT&T Bell Labs<br />PhoneWeb<br />1995<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<...
Diálogo<br /><form><br /><menu><br />
Aplicação<br /><ul><li>Documento raiz
Documento(s) VoiceXML
Gramáticas (facultativo)
Ficheiros áudio (facultativo)</li></li></ul><li>Gramática<br />
Exemplo<br />
Porquê VoiceXML?<br /><ul><li>Interacções entre cliente/servidor reduzidas ao mínimo
Protecção de autores de aplicações de detalhes de baixo-nível e específicos à plataforma
Separação de código de interacção (VoiceXML) e lógica de negócio (Application Server)
Aproveitamento de recursos</li></li></ul><li> .NET ?<br />
Relação com .NET<br />Microsoft Office Communications Server<br />Speech Server<br />		.NET Framework 3.0<br />		Visual St...
Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
Upcoming SlideShare
Loading in...5
×

Its name is XML. VoiceXML

1,139

Published on

A Internet, passível de servir como meio para chamadas telefónicas a baixo custo, representa uma oportunidade de negócio para os agentes desse domínio. Num mundo em exponencial mobilidade, é imperativo saber onde, quando e, implicitamente, como interagir com o cliente - anywhere, anytime. Surge então a necessidade para uma interface de voz para o utilizador, capaz de entregar conteúdos e conduzir negócio num modo conveniente, cost effective e easy to use, utilizando os recursos e infrastrutura da Internet.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,139
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • - demo
  • - demo
  • Its name is XML. VoiceXML

    1. 1. http://netponto.org<br />13ª Reunião Presencial - 14/08/2010<br />VoiceXMLGabriela Soares<br />
    2. 2. Gabriela Soares<br />Software Engineer@<br />OPT<br />
    3. 3. Gabriela Soares<br />Software Engineer@<br />OPT<br />
    4. 4. Gabriela Soares<br />Software Engineer@<br />OPT<br />Isep<br />Inesc Porto<br />Glintt<br />Sage Portugal<br />CriticalManufacturing<br />
    5. 5.
    6. 6. Agenda<br />Introdução<br />Arquitectura<br />Conceitos<br />Aplicações<br />Conclusão<br />
    7. 7.
    8. 8.
    9. 9. História<br />AT&T Bell Labs<br />PhoneWeb<br />1995<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
    10. 10. Education
    11. 11. 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 />W3C Workshop: “Voice Browsers”<br />VoiceXML 0.9<br />2000<br />LanguageStandardization<br />2001<br />2004<br />…<br />
    12. 12.
    13. 13. VoiceXML: a voz para a Web<br /><ul><li> Linguagem de anotação baseada na Web para o desenvolvimento de interfaces de voz
    14. 14. 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 />
    15. 15. 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
    16. 16. Recursos multimédia e de telefonia
    17. 17. Motor de reconhecimento e síntese de voz
    18. 18. Processamento
    19. 19. PSTN (PublicSwitchedTelephoneNetwork) ou VoIP
    20. 20. Contém a aplicação VXML
    21. 21. Lógica de negócio
    22. 22. Tipicamente é um servidor Web
    23. 23. LAN, WAN ou Internet pública</li></ul>Adaptado de: http://www.phonologies.com/pdfs/whyvoicexml.pdf  <br />
    24. 24. 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 />
    25. 25. 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 />
    26. 26. 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 />
    27. 27. 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 />
    28. 28. 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 />
    29. 29. 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)
    30. 30. 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)
    31. 31. 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 />
    32. 32.
    33. 33. Diálogo<br /><form><br /><menu><br />
    34. 34. Aplicação<br /><ul><li>Documento raiz
    35. 35. Documento(s) VoiceXML
    36. 36. Gramáticas (facultativo)
    37. 37. Ficheiros áudio (facultativo)</li></li></ul><li>Gramática<br />
    38. 38. Exemplo<br />
    39. 39. Porquê VoiceXML?<br /><ul><li>Interacções entre cliente/servidor reduzidas ao mínimo
    40. 40. Protecção de autores de aplicações de detalhes de baixo-nível e específicos à plataforma
    41. 41. Separação de código de interacção (VoiceXML) e lógica de negócio (Application Server)
    42. 42. Aproveitamento de recursos</li></li></ul><li> .NET ?<br />
    43. 43. Relação com .NET<br />Microsoft Office Communications Server<br />Speech Server<br /> .NET Framework 3.0<br /> Visual Studio 2005<br />
    44. 44. Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
    45. 45. Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
    46. 46. Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
    47. 47. Speech Server<br />(http://msdn.microsoft.com/en-us/library/bb800926(v=office.12).aspx)<br />
    48. 48.
    49. 49. Aplicações<br />Enhancedcallingservices<br />Contentservices<br />Comércio electrónico<br />Produtividade<br />
    50. 50.
    51. 51.
    52. 52. "Diz-me e eu esquecerei, ensina-me e eu lembrar-me-ei, envolve-me e eu aprenderei.” (Provérbio chinês)<br />
    53. 53. VoiceRSS<br />demonstração<br />
    54. 54. Arquitectura<br />ASP .NET<br />VXML<br />Servidor Web<br />Speech Output<br />SAPI<br />SQL Server Express<br />SpeechRecognition<br />Microsoft Speech Server<br />SpeechEngineServices<br />
    55. 55.
    56. 56.
    57. 57.
    58. 58. Conclusão<br />Acessibilidade natural<br />Serviços feature-rich<br />Acessibilidade: utilizador e developer<br />Oportunidades de negócio<br />
    59. 59. Patrocinadores desta reunião<br />
    60. 60. Próximas reuniões presenciais<br />14/08/2010 - Agosto<br />18/09/2010 - Setembro<br />23/10/2010 - Outubro<br />20/11/2010 - NovembroReserva estes dias na agenda! :)<br />
    61. 61. Obrigada!<br />Gabriela Soares<br />http://gabrielasoares.pt.vu/<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×