Comentario: Taobao ha estado buscando voz en voz durante un tiempo, pero no parece que veo ningún blog o publicaciones relacionados que hablen sobre cómo implementar esto. Hoy revisé algo de información y descubrí que la implementación es muy simple. Los amigos interesados pueden referirse a él.
He estado buscando en Taobao por un tiempo, pero parece que no veo blogs o publicaciones relacionados que hablen sobre cómo implementar esto. Hoy revisé algo de información y descubrí que la implementación es muy simple. Tal vez sea porque es demasiado simple, por lo que nadie lo ha discutido.
De hecho, la implementación solo requiere una oración de código:
x-webkit-expreso
¿En qué pensaste cuando viste este código? Sí, esto significa que la búsqueda de voz solo admite los navegadores de kernel webkit, entonces, ¿dónde debe colocarse este código?
<input type = "text" x-webkit-speech>
Simplemente colóquelo en el cuadro de entrada de texto, no haga nada más, vea
Por supuesto, hay algunos otros parámetros, como establecer los tipos de lenguaje de restricción del habla
<input type = "text" x-webkit-speech lang = "zh-cn">
También hay parámetros para configurar la sintaxis de entrada de voz, que es una comparación para usar en los cuadros de búsqueda. Después de agregar este parámetro, el sistema eliminará automáticamente palabras sin sentido como
<input type = "text" x-webkit-speech x-webkit-grammar = "builtin: búsqueda">
Por supuesto, se encontró un pequeño problema durante la prueba, es decir, cuando la página con búsqueda de voz es una página de iframe, después de hacer clic en el micrófono, comience a hablar, la capa flotante no seguirá el cuadro de entrada de entrada.
Lectura relacionada: búsqueda de voz HTML5 (Búsqueda de voz de Taobao Store)