UWP Распознавание речи Тема Ограничение Свойство topicHint

Когда объявляется новое ограничение с классом SpeechRecognitionTopicConstraint, мне нужно указать сценарий и контекст (topicHint) таким образом.

var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.Dictation, "topicHint");

или же

var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.WebSearch, "topicHint");

или же

var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.FormFilling, "topicHint");

в соответствии с типом сценария.

Мои сомнения основаны на topicHint, потому что в сети я видел разные термины (например, "диктовка", "номер телефона", "имя человека","webSearch","address"), но я не нашел информации о том, какие из них доступны и их фактическая функция в коде.

1 ответ

Вы можете взглянуть на схему для VCD-файла https://docs.microsoft.com/en-us/uwp/schemas/voicecommands/voice-command-elements-and-attributes-1-2

Там вы можете найти действительные значения для предметов, которые являются:

"Дата / Время", "Адреса", "Город / штат", "Имена людей", "Фильмы", "Музыка" и "Номер телефона"

Также допустимые значения для сценариев

"Естественный язык" "Поиск" "Короткое сообщение" "Диктовка" "Команды" "Заполнение форм"

Другие вопросы по тегам