HTML5 Распознавание речи - есть ли способ установить то, что пользователь должен динамически говорить? (Использование пользовательских грамматик)
Я ищу способ определить, что вы ожидаете, что пользователь скажет в<input>
тег с HTML 5speech
набор атрибутов.
Я знаю, что вы можете указать конкретную грамматику для использования черезgrammar
атрибут, как это:<input type="text" speech grammar="grammar.grxml" />
( видетьhttp://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html )
но я надеялся найти способ сделать это динамичным, чтобы я мог указать, что, как я ожидаю, пользователь скажет через javascript.
Например, если бы у вас был динамически сгенерированный список элементов, из которых пользователь мог выбирать из речи, как бы вы указали, что то, что он скажет, скорее всего, будет одним из этих элементов?
Постскриптум Я тестирую это с Google Chrome, таким образом, используяx-webkit-speech
атрибут вместоspeech
и аналогичноx-webkit-grammar
вместоgrammar
.