Сайт Google - Шибин Шиксин. Сегодня я обнаружил новый способ играть в HTML5 - голосовой поиск на их домашней странице. К сожалению, это могут использовать только основные браузеры Webkit. Использование очень просто
Просто добавьте атрибут x-webkit-speech к вводу, пример следующим образом:
<input type = "text" x-webkit-speech />>
Таким образом, в правой стороне ввода будет «маленький микрофон», и это будет вызвано при нажатии
Тогда я могу сказать вам и узнать это. После тестирования я обнаружил, что уровень признания китайского и английского языка довольно высок.
Другие атрибуты для голосового ввода :Эта вещь Ланг может привести к тому, что тип произношения в коробке, например,
<input type = text x-webkit-speech lang = zh-cn/>>
В настоящее время единственными известными голосовыми событиями являются OnWebkitspeechChange. Как следует из названия, это события, запускаемые при изменении голоса. Они обычно могут быть представлены.
<input type = "text" x-webkit-speech onwebkitspeechchange = "$ (this) .cloest ('form'). prece ()"/>
После этого он будет автоматически искать
X-Webkit-Grammar-это не свойство, используемое для голосового поиска, но она может управлять синтаксисом этого ввода. Например, если вы делаете окно поиска, вы можете его использовать
<input type = "text" x-webkit-speech x-webkit-grammar = "buldin: search" />
Сделайте контент ввода голоса как можно ближе к контенту поиска, и удалить ненужные символы, такие как «The»
Эта функция довольно интересна, и это не очень хорошая идея, чтобы быть практичной. Это происходит главным образом потому, что область применения слишком мала, поэтому я могу только надеяться, что HTML5 будет применяться равномерно как можно скорее.
Связанная ссылка:
HTML5 Voice Search (поиск голоса Taobao Store)
Голосовой поиск HTML5 требует только одного предложения кода