Есть ли способ использовать грамматику с API ввода речи HTML 5? - PullRequest
9 голосов
/ 31 декабря 2011

Я работаю с API речевого ввода HTML 5 и хочу сообщить серверу, какие ответы он может ожидать от речевого ввода. Есть ли способ установить список возможных входов?

Ответы [ 2 ]

8 голосов
/ 02 июля 2013

В Google Chrome вы еще не можете использовать грамматики, в целом они решили использовать только распознавание в свободной форме. Соответствующий вопрос: Грамматика в Google speech API .

Грамматика поддерживается в Firefox Web Speech API , но эта функция является экспериментальной.

Если ваш браузер поддерживает аудио HTML5, вы можете попытаться распознать слова из вашей грамматики, используя библиотеку Pocketsphinx.js , она обеспечивает распознаватель на основе javascript, что должно быть очень хорошо для грамматики.

2 голосов
/ 11 января 2012

Я предполагаю, что вы говорите о Спецификации API речевого ввода , как это определено W3C.В соответствии с этой спецификацией поддерживается грамматика, которая является методом, используемым системами распознавания речи для ограничения возможных вводов.Найдите раздел « грамматика распознавания речи ».Проблема будет в том, насколько хорошо он поддерживается в конкретном используемом браузере, что имеет место для конкретной функции HTML 5, поскольку она еще не является законченным стандартом.Хром, кажется, самый современный со стандартом.Оформите сообщение в блоге от команды Chrome о реализации API речевого ввода.

...