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
Там вы можете найти действительные значения для предметов, которые являются:
"Дата / Время", "Адреса", "Город / штат", "Имена людей", "Фильмы", "Музыка" и "Номер телефона"
Также допустимые значения для сценариев
"Естественный язык" "Поиск" "Короткое сообщение" "Диктовка" "Команды" "Заполнение форм"