Поделиться через


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) обеспечивает максимальный контроль над процессом распознавания речи, позволяя захватывать несколько семантических значений в одном распознавании.

Применяется к

См. также раздел