Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 3.5 KB

README.md

File metadata and controls

68 lines (50 loc) · 3.5 KB

Speech Demo

Reconocimiento y síntesis de voz para smartphone

Demostración de reconocimiento y síntesis de voz para web y móvil

La tecnología "HTML5 Web Speech API" es una propuesta del W3C relativamente reciente y por lo tanto sólo algunos navegadores como Chrome o FireFox la incorporan en sus últimas versiones. Usando dicha tecnología, esta demostración permite interactuar con un programa de distintas maneras: ejecutando comandos por voz o convirtiendo texto a voz mediante habla sintética

        NOTA: Esta es una tecnología experimental. Los navegadores Microsoft IE, Edge, Ópera y Safari
              no son compatibles con esta aplicación.

Consultar compatibilidad entre navegadores


La demostración está dividida en tres secciones o pantallas:

  1. Pantalla de instrucciones
  2. Ejecución de comandos por voz: Desde esta pantalla se puede activar/desactivar el reconocimiento de voz
  3. Síntesis de voz: Desde esta pantalla se puede activar/desactivar la síntesis de voz

Se puede acceder a cada pantalla usando las flechas de la parte inferior hasta llegar a la sección elegida. También es posible la navegación entre pantallas usando comandos de voz

Instrucciones

  • Conceder permiso a la aplicación para que acceda al hardware del micrófono siempre que se solicite
  • Durante el reconocimiento de voz, hablar a pocos centímetros del micrófono
  • Situarse en un entorno silencioso
  • Utilizar un tono claro y normal
  • Navegador compatible requerido
  • En caso de usar móvil sólo se garantiza el funcionamiento en Android por las cuestiones de compatibilidad antes mencionadas
DEMO FULLSCREEN FOR MOBILE

DEMO FOR DESKTOP

Auditoría

Gráfico de carga:

  • Descomposción de los datos de la aplicación según el tipo de fichero y cantidad de datos
  • Número de peticiones HTTP realizadas usando caché y sin usarla

Este gráfico permite visualizar cuántos datos se movilizan antes y después de usar la memoria caché, y ver las agrupaciones de ficheros por tipo.

La primera vez que se carge la aplicación en memoria sin utilzar la cache será necesario movilizar 793 K. Las siguientes veces que se cargue la aplicación usando la caché, será necesario movilizar solamente 21.5 K.

Esto se aplica a la versión web. En la app compilada para instalar en el móvil hay que añadir el Runtime WebView de Chromium.

Gráfico de carga

Volver al principio