HTML5 Reconhecimento de voz - existe uma maneira de definir o que o usuário deve dizer dinamicamente? (Usando gramáticas personalizadas)
Estou procurando uma maneira de definir o que você espera que o usuário diga em um<input>
com o HTML 5speech
conjunto de atributos.
Sei que você pode especificar uma gramática específica para usar através dogrammar
atributo, assim:<input type="text" speech grammar="grammar.grxml" />
( Vejohttp: //lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.htm )
mas eu esperava uma maneira de tornar isso dinâmico, para que eu possa especificar o que espero que o usuário diga por javascrip
Por exemplo, se você tivesse uma lista de itens gerada dinamicamente para um usuário selecionar por fala, como você especificaria que o que eles dirão provavelmente será um desses itens?
P.S. Estou testando isso no Google Chrome, usando ox-webkit-speech
tributo @ em vez despeech
e da mesma formax-webkit-grammar
ao invés degrammar
.