Entrada directa de voz / voz en el navegador móvil

Me gustaría hacer una aplicación web que tendrá que tratar con muchas entradas de usuario de corta, pero en lugar de escribir todos los textos el usuario debe ser capaz de utilizar el micrófono.

Sé que los iPhones y Smartphones con Android tienen un "botón de micrófono" en el teclado, pero ambas plataformas requieren enfocar la entrada primero para iniciar la grabación. Sería mucho mejor si tuviera sólo un botón, porque de lo contrario no se siente como si estuviera destinado a realizar la entrada usando su voz.

Intenté usar el atributo de x-webkit-speech en mi teléfono Android, pero Dolphin HD ni Google Chrome mostraron un campo de entrada de voz real.

¿Hay una manera de abrir el diálogo de entrada de voz directamente sin hacer que el teclado visible primero o simplemente espero mucho?

(Suponiendo que la entrada de voz esté activada en el navegador), sólo se podría mostrar el "botón del micrófono" y redirigir la entrada a donde quiera, como en este ejemplo una caja de texto:

 <script type="text/javascript"> function transcribe(words){ document.getElementById("mic").value=""; document.getElementById("speech").value=words; document.getElementById("speech").focus(); } </script> Speech input for textarea - click the microphone icon and talk: <br> <br> <textarea id="speech" cols="50"></textarea> <input id="mic" style="width:15px; height:20px; border:0px; background-color:transparent" x-webkit-speech onwebkitspeechchange="transcribe(this.value)"> 

Espero que esto ayude!

  • Comando de voz de vidrio más cercano a la lista dada
  • Desarrollo de la nueva acción "Escuchar" en Android
  • Cómo reiniciar la escucha de nuevo después de RecognitionListener tomar ERROR_RECOGNIZER_BUSY error
  • Cualquier forma de "inicio caliente" Android reconocimiento de voz?
  • Reconocimiento de voz para archivos de audio grabados en formato .3gp o wav
  • Crea un menú de estilo "ok glass", dentro de la aplicación glass
  • ¿Puedo hacer público el API de reconocimiento de voz fuera de línea de android?
  • Desarrollo de aplicaciones similares a "Google ahora" - ¿es posible utilizar el reconocimiento de voz sin entrada de teclado?
  • Android: grabación de voz y grabación de audio
  • Manejo de errores RecognitionListener
  • ¿Por qué RecognitionListener dejó de trabajar en JellyBean?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.