UWP Распознавание речи Тема Ограничение Свойство topicHint - PullRequest
0 голосов
/ 29 декабря 2018

Когда объявляется новое ограничение с классом 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 Ответ

0 голосов
/ 29 декабря 2018

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

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

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

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

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

...