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.
- Android Offline Speech Recognition muestra un solo resultado?
- ¿Cómo implementar el botón en ViewPager?
- Cómo: comandos de voz en una aplicación de Android
- Archivo de sonido grabado (ala google ahora, google keep) - RecognizerIntent / Listener
- Cómo implementar un reconocedor de voz en android- "Reconocimiento no presente"?
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?
- Cómo configurar el idioma en el reconocimiento de voz en Android?
- Detectar idiomas instalados para el reconocimiento sin conexión
- Android El reconocimiento de voz continuo devuelve ERROR_NO_MATCH demasiado rápido
- Cómo consultar el SpeechRecognizer predeterminado
- Restringir el reconocimiento de voz a palabras alfanuméricas
- ¿Cómo detectar si el discurso al texto está disponible en android?
- Cómo funciona el reconocimiento de voz en android?
- Android: Reconocimiento de voz sin usar el servidor de google
(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!
- ¿Cómo puedo poner datos estáticos en una base de datos SQLite en Android?
- Consulta de mejores prácticas de SQLite para Android