Skip to content
Reconocimiento y síntesis de voz para apps
Objective-C Java C# C++ HTML CSS JavaScript
Branch: gh-pages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Commit Apr 12, 2016
auditoria
bower_components
css Commit Apr 12, 2016
fonts
html
iframe
images Commit Apr 12, 2016
js
plugins
xdk Commit Mar 15, 2016
README.md Update README.md Jul 31, 2017
favicon.ico Initial commit Mar 12, 2016
index-backup.html
index.html
intelxdk.config.additions.xml Commit Apr 12, 2016
intelxdk.config.android.xml Commit Apr 12, 2016
intelxdk.config.crosswalk.xml Commit Apr 12, 2016
intelxdk.config.ios.xml
intelxdk.config.windows8.xml Commit Apr 12, 2016
intelxdk.config.wp81.xml Commit Apr 12, 2016
speech-recognition.xdk Commit Apr 12, 2016
speech-recognition.xdke

README.md

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

You can’t perform that action at this time.