Desde la versión de Google Chrome 11 se implementó un servicio de análisis de voz. Con esto es posible hablarle a un campo de texto y este mismo escribirá lo que nosotros decimos. Todo esto gracias a HTML5.
Si no me explico bien abre el siguiente demo con Google Chrome y haz clic en el ícono del micrófono para activar este servicio.
¿Impresionado? Yo también. Para agregar este campo simplemente tendremos que agregar el siguiente valor a nuestro input: x-webkit-speech.
Código :
<input type="text" x-webkit-speech />
Para detectar cuando alguien dejó de hablar lo hacemos con onwebkitspeechchange, como muestra el ejemplo.
Código :
<input id="hablame" type="text" x-webkit-speech speech error onwebkitspeechchange="funcionGenial();"/>
Si quieremos obtener la variable, el método más simple es con jQuery, de la siguiente manera.
Código :
var variable = $("#hablame").val();
Para detectar incapacidad de navegador de ejecutar esta utilidad, lo podemos hacer con la siguiente línea.
Código :
if (document.createElement("input").webkitSpeech === undefined) { document.write("<p>Lo siento, tu navegador no soporta esta función.</p>"); }
Aún está desarrollándose, existen errores al momento de detectar lo que dices pero para eso nos dieron mandíbulas, para vocalizar.
Cualquier duda, comentario o sugerencia, sígueme en twitter (@kinduff), o bien, dejame un comentario aquí.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por jimmylagp el 11 de Enero de 2012
Por leojg el 12 de Enero de 2012
Se imaginan en un futuro cercano una web en la que no se tenga que teclear o clickear nada?
Que se dirija solo por voz?
Por dengue el 12 de Enero de 2012
Por dxvtuts el 12 de Enero de 2012
Por leojg el 12 de Enero de 2012
dengue :
Para esos casos de podria "desactivar" el sistema por voz y tener uno convencional.
Por dengue el 12 de Enero de 2012
Por williamr9208 el 12 de Enero de 2012
hablarle a tu pagina web le ahorras al usuario el uso del teclado Creo que me enamore de html5
Por blasgo el 12 de Enero de 2012
Por JoseAlejandro_Realza el 12 de Enero de 2012
Por v3on el 12 de Enero de 2012
Por Dano el 13 de Enero de 2012
Por NadaThor el 13 de Enero de 2012
Por Forrito el 24 de Enero de 2012
Por Javier Susa el 03 de Diciembre de 2013
Tu sabes si google tiene pensado sacar el api de reconocimiento de voz para poder trabajar de forma local sin necesidad de internet, o tienes alguna informacion acerca de esto.
gracias
Por Andariego el 14 de Noviembre de 2014
lo eh probado con chrome, safari y ninguno funciona.
me podrían ayudar
Por oooosGame el 26 de Junio de 2015
Pero cuando estoy creando estos controles no funciona del todo es decir que no aparece el icono se tiene que configurar algo ???????
Por LuisMMtz el 11 de Octubre de 2015
Por Beta el 25 de Julio de 2016