1. Mestrado Integrado em Engenharia Informática e Computação Linguagens de Anotação e Processamento de Documentos Ano lectivo 2008/2009 VoiceRSS Grupo 3 Ana Gabriela Soares Carlos Aldeias Tiago Couteiro
2. Objectivos Aplicação baseada em XML Acesso a conteúdos Web por voz Meio alternativo para consulta de RSS (automatizado) Mobilidade
3.
4.
5. Enquadramento Conteúdos RSS: acesso tradicionalmente visual O que fazer num caso de um handicap? Não há meio visual para aceder à informação
15. Arquitectura ASP .NET VXML TelephonyApplicationServices PSTN Servidor Web Speech Output Internet Multimodal clients SAPI SpeechRecognition SpeechEngineServices Cliente Rede telefónica Microsoft Speech Server SQL Server Express Tecnologias
16. Fluxo de Informação (voz) ASP .NET VXML Servidor Web Speech Output SAPI SQL Server Express SpeechRecognition Microsoft Speech Server SpeechEngineServices
17. Fluxo de Informação (voz) ASP .NET VXML Servidor Web Speech Output SAPI Utilizador telefona para aplicação SQL Server Express SpeechRecognition Microsoft Speech Server SpeechEngineServices
18. Fluxo de Informação (voz) ASP .NET VXML Servidor Web Speech Output SAPI Utilizador telefona para aplicação SQL Server Express SpeechRecognition Microsoft Speech Server SpeechEngineServices
19. Fluxo de Informação (voz) Welcome to VoiceRSS. Pleasesayordialyourpinnumber. ASP .NET VXML Servidor Web Speech Output Interpretação de VXML estático residente no servidor (acções padrão) SAPI SQL Server Express SpeechRecognition SpeechEngineServices Microsoft Speech Server
20. Fluxo de Informação (voz) ASP .NET VXML Servidor Web Speech Output Ligação à BD para obter o URL do feed SAPI SQL Server Express SpeechRecognition SpeechEngineServices Microsoft Speech Server
21. Fluxo de Informação (voz) On CNN: Today, at 5:13 pm: Big LNPD presentationat FEUP! Oh God! ASP .NET VXML Servidor Web Transformação XSLT (Geração dinâmica de VXML) Interpretação do VXML gerado Speech Output SAPI SQL Server Express SpeechRecognition SpeechEngineServices Microsoft Speech Server
22. Fluxo de Informação (voz) Reloadingfeed… Reload ASP .NET VXML Servidor Web Speech Output Carácter interactivo SAPI SQL Server Express SpeechRecognition SpeechEngineServices Microsoft Speech Server
23. Implementação VoiceXML / RSS SQL Server Express 2005 .NET 3.0 (ASP .NET, C#) DOM Microsoft Speech Server 2007
25. Conclusões Proliferação de RSS associada a mobilidade Acessibilidade alternativa e intuitiva Serviços feature-rich Orientação a categorias de serviços (e-mail, twitter, …)
Notas do Editor
Aplicação baseada em XMLAcesso a conteúdos Web por voz -> Voice Web interactivaServiço/meio alternativo de consulta RSS de forma automatizadaMobilidade
Existem vários agregadores/leitores de RSS.Recurso à componente de mobilidade: telefone.Automatizar uma aplicação pela forma mais natural de comunicação (voz).=============================================- O acesso mais comum a RSS é feito através de agregadores visuais, Web ou desktopO que acontece quando não temos um computador/pda? Quando , em alguma situação, nos falta a componente visual, seja por deficiência ou indisponibilidade? Seria bom termos uma forma simples e intuitiva de acedermos às últimas notícias/updates de alvos de interesse O que acontece quando não podemos ver? Como poderíamos aceder a essa informação, tradicionalmente visual? Como ultrapassar esse obstáculo? Vencer essa barreira?==== Meio visual é o mais comum de acesso a RSS Como colmatar a sua eventual disponibilidade?
Existem vários agregadores/leitores de RSS.Recurso à componente de mobilidade: telefone.Automatizar uma aplicação pela forma mais natural de comunicação (voz).====Serviço de subscrição a um leitor audio interactivo de RSS de um utilizadorAcesso interactivo por voz às feeds subscritas, pelo telefone (mobilidade geográfica e de infrastrutura)Voice Web interactiva -> forma mais natural de comunicação (voz)Leitor configurável através da Web (serviço de suporte à aplicação principal)
== Requisitos do Utilizador == A aplicação deverá ser capaz de: Ler feeds RSS válidas subscritas pelo utilizador por voz Possuir a componente audio acessível por telefone/skype Possuir a componente visual acessível por Web (browser) Capaz de interpretar comandos padrão ditos pelo utilizador e condicionar o seu comportamento perante eles Sincronizar a configuração pelo portal Web com a informação que é acedida por telefone Na componente audio: ler as feeds Na componte visual: permitir a visualização e configuração da subscrição de feeds O utilizador deverá ser capaz de: Experimentar o serviço livrementeNo portal web: Efectuar o registo na página Web. Associar à sua conta um conjunto de feeds RSS Seleccionar uma feed por omissão a ser lida Adicionar/Remover feeds RSS associado à sua conta (?) Visualizar o conteúdo das feedssubcritas- Saír da aplicação / serviço / terminar sessão- Pelo telefone (acesso por voz):- Marcando um número de telefone, aceder ao serviço- Ouvir as feeds subscritas- Condicionar o comportamento da aplicação por comandos de voz ou touchtonekeypads
+ Aumento do número de sites com RSS. (proliferação)+ Grande aplicabilidade e facilidade de utilização. - diversidade dos RSS - acessibilidade por telefone (menos limitativa)+ Expandir a aplicação para Google Gadget , ATOM feeds e utilização do rss do GMAIL -> outlook por voz?.=====Conclusões: Proliferação de RSS associada a mobilidade Acessibilidade alternativa e intuitivaServiços feature-richTrabalho Futuro: Expandir para orientação a serviços (e-mail, twitter, …) – e-mail notifier por voz? Configuração mais avançada