Windows.ApplicationModel.VoiceCommands Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает поддержку обработки голосовых команд в Кортане, введенных речью или текстом, для доступа к функциям и функциям из фонового приложения. Когда приложение обрабатывает голосовую команду в фоновом режиме, оно может отображать отзывы на холсте Кортаны и общаться с пользователем с помощью голоса Кортаны .
Чтобы разрешить доступ голосовых команд к его функциям, приложение должно зарегистрировать файл определения голосовых команд (VCD). Дополнительные сведения о создании и регистрации файла определения голосовых команд для приложения см. в разделе Запуск фонового приложения с помощью голосовых команд .
Примечание
Голосовая команда – это одно изречение, определенное в файле определения голосовых команд (VCD), которое адресовано установленному приложению через Кортану. Приложение может запускаться на переднем плане или в фоновом режиме, в зависимости от уровня и сложности взаимодействия. Например, голосовые команды, для которых необходим дополнительный контекст или пользовательский ввод, наилучшим образом обрабатываются на переднем плане, в то время как основные команды можно обрабатывать в фоновом режиме.
Классы
VoiceCommand |
Команда, переданная Кортане с использованием речи или текста, и перенаправленная в фоновое приложение. Команда должна быть объявлена в файле определения голосовых команд (VCD), зарегистрированном приложением, на которое ссылается команда. Дополнительные сведения о создании и регистрации файла определения голосовых команд для приложения см. в разделе Запуск фонового приложения с помощью голосовых команд . |
VoiceCommandCompletedEventArgs |
Содержит данные о событии VoiceCommandCompleted . |
VoiceCommandConfirmationResult |
Ответ на вопрос, заданный фоновым приложением и отображаемый на экране подтверждения Кортаны . Этот экран отображается, когда фоновая служба приложений вызывает RequestConfirmationAsync. |
VoiceCommandContentTile |
Ресурс, содержащий данные изображений, текста и ссылок, предоставляемые фоновой службой приложений для отображения на холсте Кортаны . |
VoiceCommandDefinition |
Включает операции с определенным установленным набором команд. |
VoiceCommandDefinitionManager |
Статический класс, который позволяет регистрировать и использовать наборы команд из файла VCD . |
VoiceCommandDisambiguationResult |
Результат, полученный на экране неоднозначности, отображаемом на холсте Кортаны . Вызов метода RequestDisambiguationAsync из фоновой службы приложений приводит к тому, что Кортана отобразит экран неоднозначности. |
VoiceCommandResponse |
Ответ от фоновой службы приложений для экранов хода выполнения, подтверждения, неоднозначности, завершения или сбоя, отображаемых на холсте Кортаны . |
VoiceCommandServiceConnection |
Фоновое подключение службы приложений к Кортане. Используется для получения голосовой команды из Кортаны и представления сообщений, произнесенных Кортаной и отображаемых на холсте Кортаны . |
VoiceCommandUserMessage |
Сообщение, произнесенное Кортаной и отображаемое на холсте Кортаны . Это сообщение должно выглядеть следующим образом:
|
Перечисления
VoiceCommandCompletionReason |
Указывает возможные причины выполнения голосовой команды. |
VoiceCommandContentTileType |
Шаблон макета, используемый для плиток содержимого на холсте Кортаны . Укажите шаблон с помощью свойства ContentTileType . Примечание Все плитки содержимого на экране обратной связи с Кортаной должны использовать один и тот же шаблон. |