Comentário: Taobao está procurando por voz por voz há um tempo, mas pareço não ver blogs ou postagens relacionadas falando sobre como implementar isso. Hoje verifiquei algumas informações e descobri que a implementação é muito simples. Amigos interessados podem se referir a ele.
Estou pesquisando no Taobao há um tempo, mas pareço não ver blogs ou postagens relacionadas falando sobre como implementar isso. Hoje verifiquei algumas informações e descobri que a implementação é muito simples. Talvez seja porque é muito simples, então ninguém discutiu.
De fato, a implementação requer apenas uma frase de código:
X-webkit-fale
O que você achou quando viu esse código? Sim, isso significa que a pesquisa por voz suporta apenas os navegadores do kernel do webkit, então onde esse código deve ser colocado?
<input type = "text" x-webkit-fale>
Basta colocá -lo na caixa de entrada de texto, não faça mais nada, veja
É claro que existem outros parâmetros, como definir os tipos de linguagem de restrição de fala
<input type = "text" x-webkit-declara lang = "zh-cn">
Existem também parâmetros para definir a sintaxe de entrada de voz, que é uma comparação a ser usada em caixas de pesquisa. Depois de adicionar este parâmetro, o sistema removerá automaticamente palavras sem sentido, como
<input type = "text" x-webkit-declara x-webkit-grammar = "Builtin: pesquisa">>
Obviamente, um pequeno problema foi encontrado durante o teste, ou seja, quando a página com pesquisa de voz é uma página do Iframe, depois de clicar no microfone, comece a conversar, a camada flutuante não seguirá a caixa de entrada de entrada.
Leitura relacionada: pesquisa de voz HTML5 (pesquisa de voz da loja Taobao)