SpeechRecognizer.SupportedGrammarLanguages Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию языков, поддерживаемых пользовательскими грамматиками объектов SpeechRecognitionGrammarFileConstraint и SpeechRecognitionListConstraint , указанных в свойстве Constraints .
public:
static property IVectorView<Language ^> ^ SupportedGrammarLanguages { IVectorView<Language ^> ^ get(); };
static IVectorView<Language> SupportedGrammarLanguages();
public static IReadOnlyList<Language> SupportedGrammarLanguages { get; }
var iVectorView = SpeechRecognizer.supportedGrammarLanguages;
Public Shared ReadOnly Property SupportedGrammarLanguages As IReadOnlyList(Of Language)
Значение свойства
Коллекция грамматических языков.
Комментарии
Ограничения, или грамматики, определяют произнесенные слова и фразы, которые могут сопоставляться распознавателем речи. Вы можете указать одну из предварительно определенных грамматик веб-служб или создать пользовательскую грамматику, описанную здесь, которая устанавливается вместе с приложением (распознавание речи с помощью пользовательского ограничения выполняется на устройстве).
- Программные ограничения-списки представляют упрощенный подход к созданию простой грамматики с использованием списка слов или фраз. Для распознавания коротких четких фраз удобно использовать ограничения-списки. Явно указание всех слов в грамматике также повышается точность распознавания, так как подсистема распознавания речи должна обрабатывать голосовые данные только в рамках подтверждения соответствия. Список можно также обновлять программными средствами.
- Спецификация грамматики распознавания речи (SRGS) — это статический документ, в котором, в отличие от ограничения программного списка, используется формат XML, определенный в версии 1.0. Грамматика распознавания речи (SRGS) обеспечивает максимальный контроль над процессом распознавания речи, позволяя захватывать несколько семантических значений в одном распознавании.