SlideShare uma empresa Scribd logo
1 de 1
BROWSERVOX
            UMA EXTENSÃO DE INTERFACE DE VOZ
             PARA UM NAVEGADOR OPEN-SOURCE
            Elizabete Munzlinger; Fabricio da S. Soares; Carlos H. Q. Forster
                          elizabete@elizabete.com.br; fabricio@fabricio.net.br; forster@ita.br

 BrowserVox é uma extensão multimodal
 para o navegador      Mozilla Firefox
                                                                                                                Instituto Tecnológico de Aeronáutica
                                                                                                                    Divisão de Ciência da Computação



                Navegue através de comandos de
                voz para o texto dos links no idioma                                                            Ingredientes
                Português-Brasileiro.
                                                                                                     - Linguagem de Programação Java.
                Use as etiquetas numéricas para                                                 - Dynamic HTML (HTML +JavaScript +
                navegar por links com imagens,                                                                            DOM + CSS).
                textos    com     símbolos,      siglas,                                         - Sistema IBM Via Voice PT-BR (ASR
                abreviaturas e termos estrangeiros,                                                                            e TTS).
                e claro, em sites de outros idiomas.                                            - API IBM Java Speech Technology
                                                                                                                              (JSAPI).
                                                                                               - Gramáticas auxiliares (JSGF e JSML).

 “Chega aí!”                                                                                                               Preparo
  Pode ser utilizado
                                                                                                Interface de etiquetas numéricas
  por qualquer
                                                                                          programada em DHTML. O programa
  usuário sem a                                                                             varre o arquivo hipertexto em busca
  necessidade de                                                                        de links. Para cada link é acrescentada
  treinamento prévio                                                                                  uma etiqueta numérica pela
  para que o sistema                                                                                       manipulação do DOM.
  reconheça seus                                                                        Interface de fala desenvolvida em Java.
  comandos de voz.                       Interface multiusuário
                                                                                    O programa acessa o engine de ASR e TTS
                                                                                           do Via Voice via componente JSAPI
  “Como se falasse com                                                               consultando as gramáticas JSGF e JSML,
                                                                                    que são geradas dinamicamente, para cada
                          um dos seus...”                                                                         página visitada.
  AMIGOS: “Mostra o link 10 aí mano!”
  FAMILIARES: “Você pode ir para o link esporte?”
                                                                                       Extension [JavaScript]

  AMORES: “Querido BrowserVox, pode por favor me

  mostrar a notícia Saulo briga com Estela”
  SUPERIORES: “Por obséquio me apresente o

  conteúdo economia e negócios!”
  COLEGAS APRESSADOS: “29!”


  Variação nos comandos:                                                                                Arquitetura do projeto de interface multimodal
  Característica única
                                                                  O sistema é acionado por meio de um botão na barra de ferramentas do
  conseguida pelo projeto
                                                                   navegador. As etiquetas surgem deslizantes na página e a interface de
  de gramáticas                                                                  fala é ativada alocando os recursos de som da máquina.
  auxiliares.                                                                                O usuário pode ditar os comandos ou utilizar
                                                                                                  mouse e teclado da forma convencional.




WebMedia 2010                                                                                            TODO MUNDO QUER FALAR !

Mais conteúdo relacionado

Destaque

Periodico "Tu Voz es mi Voz" Vol 1
Periodico "Tu Voz es mi Voz" Vol 1Periodico "Tu Voz es mi Voz" Vol 1
Periodico "Tu Voz es mi Voz" Vol 1investigacionprd
 
Expocision faringe
Expocision faringeExpocision faringe
Expocision faringeCristycucu
 
066 - Caminha Povo de Deus - c gabarain (E)
066 - Caminha Povo de Deus - c gabarain (E)066 - Caminha Povo de Deus - c gabarain (E)
066 - Caminha Povo de Deus - c gabarain (E)João Rosa
 
Sergio alejandro martinez ortiz microsoft power point
Sergio alejandro martinez ortiz  microsoft power pointSergio alejandro martinez ortiz  microsoft power point
Sergio alejandro martinez ortiz microsoft power pointsergiomartinez456
 
Configuraciones posteriores de debían
Configuraciones posteriores de debíanConfiguraciones posteriores de debían
Configuraciones posteriores de debíanDayi Claros
 
Libro básico sobre tecnología del concreto
Libro básico sobre tecnología del concretoLibro básico sobre tecnología del concreto
Libro básico sobre tecnología del concretoJesus Velazquez Cervantes
 
Interfaz de power point
Interfaz de power pointInterfaz de power point
Interfaz de power pointferdaniel78
 
Pedagogía compleja
Pedagogía complejaPedagogía compleja
Pedagogía complejaGeorgaGuzman
 
Instalacion woocommerce
Instalacion woocommerceInstalacion woocommerce
Instalacion woocommercejclana
 
MAPA CONCEPTUALM
MAPA CONCEPTUALMMAPA CONCEPTUALM
MAPA CONCEPTUALMyecsi1234
 
Dhtic Sexualida y Religion
Dhtic Sexualida y Religion Dhtic Sexualida y Religion
Dhtic Sexualida y Religion jesica180
 
Disciplinas deportivas
Disciplinas deportivasDisciplinas deportivas
Disciplinas deportivasALEX TOAPANTA
 

Destaque (19)

Periodico "Tu Voz es mi Voz" Vol 1
Periodico "Tu Voz es mi Voz" Vol 1Periodico "Tu Voz es mi Voz" Vol 1
Periodico "Tu Voz es mi Voz" Vol 1
 
Informatica
InformaticaInformatica
Informatica
 
Deporte listooooooo
Deporte listoooooooDeporte listooooooo
Deporte listooooooo
 
Vision 3
Vision 3Vision 3
Vision 3
 
CAMBIO CLIMATICO
CAMBIO CLIMATICOCAMBIO CLIMATICO
CAMBIO CLIMATICO
 
Expocision faringe
Expocision faringeExpocision faringe
Expocision faringe
 
066 - Caminha Povo de Deus - c gabarain (E)
066 - Caminha Povo de Deus - c gabarain (E)066 - Caminha Povo de Deus - c gabarain (E)
066 - Caminha Povo de Deus - c gabarain (E)
 
Sergio alejandro martinez ortiz microsoft power point
Sergio alejandro martinez ortiz  microsoft power pointSergio alejandro martinez ortiz  microsoft power point
Sergio alejandro martinez ortiz microsoft power point
 
Fresnillo
FresnilloFresnillo
Fresnillo
 
Configuraciones posteriores de debían
Configuraciones posteriores de debíanConfiguraciones posteriores de debían
Configuraciones posteriores de debían
 
Libro básico sobre tecnología del concreto
Libro básico sobre tecnología del concretoLibro básico sobre tecnología del concreto
Libro básico sobre tecnología del concreto
 
Interfaz de power point
Interfaz de power pointInterfaz de power point
Interfaz de power point
 
Practica 11
Practica 11Practica 11
Practica 11
 
Pedagogía compleja
Pedagogía complejaPedagogía compleja
Pedagogía compleja
 
Instalacion woocommerce
Instalacion woocommerceInstalacion woocommerce
Instalacion woocommerce
 
Img 20150825 0003
Img 20150825 0003Img 20150825 0003
Img 20150825 0003
 
MAPA CONCEPTUALM
MAPA CONCEPTUALMMAPA CONCEPTUALM
MAPA CONCEPTUALM
 
Dhtic Sexualida y Religion
Dhtic Sexualida y Religion Dhtic Sexualida y Religion
Dhtic Sexualida y Religion
 
Disciplinas deportivas
Disciplinas deportivasDisciplinas deportivas
Disciplinas deportivas
 

Semelhante a BrowserVox: Uma Extensão de Interface de Voz para um Navegador Open-Source

Xamarin fest latam Salvador 2017
Xamarin fest latam Salvador 2017Xamarin fest latam Salvador 2017
Xamarin fest latam Salvador 2017Alisson Sena, MBA
 
Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...
Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...
Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...Elizabete Munzlinger
 
Biblioteca de interface grafica
Biblioteca de interface graficaBiblioteca de interface grafica
Biblioteca de interface graficaLeonardo Lima
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Leonardo Melo Santos
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Aécio Costa
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaJose Augusto Cintra
 
Dotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.FormsDotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.FormsAlisson Sena, MBA
 
Resumo Interop
Resumo InteropResumo Interop
Resumo Interopleonardotn
 
Desenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOXDesenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOXRodolfo Carvalho
 

Semelhante a BrowserVox: Uma Extensão de Interface de Voz para um Navegador Open-Source (20)

Xamarin fest latam Salvador 2017
Xamarin fest latam Salvador 2017Xamarin fest latam Salvador 2017
Xamarin fest latam Salvador 2017
 
Profissão Front-end
Profissão Front-endProfissão Front-end
Profissão Front-end
 
XHTML e CSS
XHTML e CSSXHTML e CSS
XHTML e CSS
 
Interop
InteropInterop
Interop
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...
Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...
Desenvolvimento e Avaliação de um Sistema Multimodal e Multiusuário de Navega...
 
ESTRUTURA DE DADOS (JAVA) AULA 01
ESTRUTURA DE DADOS (JAVA) AULA 01ESTRUTURA DE DADOS (JAVA) AULA 01
ESTRUTURA DE DADOS (JAVA) AULA 01
 
Biblioteca de interface grafica
Biblioteca de interface graficaBiblioteca de interface grafica
Biblioteca de interface grafica
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Aula 4 - SAM - Autoria
Aula 4 - SAM - AutoriaAula 4 - SAM - Autoria
Aula 4 - SAM - Autoria
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Code Masters
Code MastersCode Masters
Code Masters
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 
Dotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.FormsDotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.Forms
 
Resumo Interop
Resumo InteropResumo Interop
Resumo Interop
 
Desenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOXDesenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOX
 

BrowserVox: Uma Extensão de Interface de Voz para um Navegador Open-Source

  • 1. BROWSERVOX UMA EXTENSÃO DE INTERFACE DE VOZ PARA UM NAVEGADOR OPEN-SOURCE Elizabete Munzlinger; Fabricio da S. Soares; Carlos H. Q. Forster elizabete@elizabete.com.br; fabricio@fabricio.net.br; forster@ita.br BrowserVox é uma extensão multimodal para o navegador Mozilla Firefox Instituto Tecnológico de Aeronáutica Divisão de Ciência da Computação Navegue através de comandos de voz para o texto dos links no idioma Ingredientes Português-Brasileiro. - Linguagem de Programação Java. Use as etiquetas numéricas para - Dynamic HTML (HTML +JavaScript + navegar por links com imagens, DOM + CSS). textos com símbolos, siglas, - Sistema IBM Via Voice PT-BR (ASR abreviaturas e termos estrangeiros, e TTS). e claro, em sites de outros idiomas. - API IBM Java Speech Technology (JSAPI). - Gramáticas auxiliares (JSGF e JSML). “Chega aí!” Preparo Pode ser utilizado Interface de etiquetas numéricas por qualquer programada em DHTML. O programa usuário sem a varre o arquivo hipertexto em busca necessidade de de links. Para cada link é acrescentada treinamento prévio uma etiqueta numérica pela para que o sistema manipulação do DOM. reconheça seus Interface de fala desenvolvida em Java. comandos de voz. Interface multiusuário O programa acessa o engine de ASR e TTS do Via Voice via componente JSAPI “Como se falasse com consultando as gramáticas JSGF e JSML, que são geradas dinamicamente, para cada um dos seus...” página visitada. AMIGOS: “Mostra o link 10 aí mano!” FAMILIARES: “Você pode ir para o link esporte?” Extension [JavaScript] AMORES: “Querido BrowserVox, pode por favor me mostrar a notícia Saulo briga com Estela” SUPERIORES: “Por obséquio me apresente o conteúdo economia e negócios!” COLEGAS APRESSADOS: “29!” Variação nos comandos: Arquitetura do projeto de interface multimodal Característica única O sistema é acionado por meio de um botão na barra de ferramentas do conseguida pelo projeto navegador. As etiquetas surgem deslizantes na página e a interface de de gramáticas fala é ativada alocando os recursos de som da máquina. auxiliares. O usuário pode ditar os comandos ou utilizar mouse e teclado da forma convencional. WebMedia 2010 TODO MUNDO QUER FALAR !