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


Windows.ApplicationModel.VoiceCommands Пространство имен

Обеспечивает поддержку обработки голосовых команд в Кортане, введенных речью или текстом, для доступа к функциям и функциям из фонового приложения. Когда приложение обрабатывает голосовую команду в фоновом режиме, оно может отображать отзывы на холсте Кортаны и общаться с пользователем с помощью голоса Кортаны .

Чтобы разрешить доступ голосовых команд к его функциям, приложение должно зарегистрировать файл определения голосовых команд (VCD). Дополнительные сведения о создании и регистрации файла определения голосовых команд для приложения см. в разделе Запуск фонового приложения с помощью голосовых команд .

Примечание

Голосовая команда – это одно изречение, определенное в файле определения голосовых команд (VCD), которое адресовано установленному приложению через Кортану. Приложение может запускаться на переднем плане или в фоновом режиме, в зависимости от уровня и сложности взаимодействия. Например, голосовые команды, для которых необходим дополнительный контекст или пользовательский ввод, наилучшим образом обрабатываются на переднем плане, в то время как основные команды можно обрабатывать в фоновом режиме.

Классы

VoiceCommand

Команда, переданная Кортане с использованием речи или текста, и перенаправленная в фоновое приложение.

Команда должна быть объявлена в файле определения голосовых команд (VCD), зарегистрированном приложением, на которое ссылается команда. Дополнительные сведения о создании и регистрации файла определения голосовых команд для приложения см. в разделе Запуск фонового приложения с помощью голосовых команд .

VoiceCommandCompletedEventArgs

Содержит данные о событии VoiceCommandCompleted .

VoiceCommandConfirmationResult

Ответ на вопрос, заданный фоновым приложением и отображаемый на экране подтверждения Кортаны . Этот экран отображается, когда фоновая служба приложений вызывает RequestConfirmationAsync.

VoiceCommandContentTile

Ресурс, содержащий данные изображений, текста и ссылок, предоставляемые фоновой службой приложений для отображения на холсте Кортаны .

VoiceCommandDefinition

Включает операции с определенным установленным набором команд.

VoiceCommandDefinitionManager

Статический класс, который позволяет регистрировать и использовать наборы команд из файла VCD .

VoiceCommandDisambiguationResult

Результат, полученный на экране неоднозначности, отображаемом на холсте Кортаны .

Вызов метода RequestDisambiguationAsync из фоновой службы приложений приводит к тому, что Кортана отобразит экран неоднозначности.

VoiceCommandResponse

Ответ от фоновой службы приложений для экранов хода выполнения, подтверждения, неоднозначности, завершения или сбоя, отображаемых на холсте Кортаны .

VoiceCommandServiceConnection

Фоновое подключение службы приложений к Кортане.

Используется для получения голосовой команды из Кортаны и представления сообщений, произнесенных Кортаной и отображаемых на холсте Кортаны .

VoiceCommandUserMessage

Сообщение, произнесенное Кортаной и отображаемое на холсте Кортаны .

Это сообщение должно выглядеть следующим образом:

Перечисления

VoiceCommandCompletionReason

Указывает возможные причины выполнения голосовой команды.

VoiceCommandContentTileType

Шаблон макета, используемый для плиток содержимого на холсте Кортаны .

Укажите шаблон с помощью свойства ContentTileType .

Примечание

Все плитки содержимого на экране обратной связи с Кортаной должны использовать один и тот же шаблон.

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