Windows.ApplicationModel.VoiceCommands 네임스페이스

음성 또는 텍스트로 입력된 Cortana에서 음성 명령을 처리하여 백그라운드 앱에서 기능 및 기능에 액세스할 수 있도록 지원합니다. 앱이 백그라운드에서 음성 명령을 처리하면 Cortana 캔버스에 피드백을 표시하고 Cortana 음성을 사용하여 사용자와 통신할 수 있습니다.

해당 기능에 대한 음성 명령 액세스를 사용하도록 설정하려면 앱에서 VCD(음성 명령 정의) 파일을 등록해야 합니다. 앱에 대한 VCD(음성 명령 정의) 파일을 만들고 등록하는 방법에 대한 자세한 내용은 음성 명령으로 백그라운드 앱 시작을 참조하세요.

참고

음성 명령은 Cortana를 통해 설치된 앱에 대한 VCD(음성 명령 정의) 파일에 정의된 한 번의 말하기입니다. 조작의 수준 및 복잡성에 따라 앱은 포그라운드 또는 백그라운드에서 시작될 수 있습니다. 예를 들어 추가 컨텍스트 또는 사용자 입력을 요구하는 음성 명령은 포그라운드에서 가장 잘 처리되는 반면, 기본 명령은 백그라운드에서 처리될 수 있습니다.

클래스

VoiceCommand

음성 또는 텍스트를 사용하여 Cortana에 제공되고 백그라운드 앱으로 라우팅된 명령입니다.

명령은 명령에서 참조된 앱에 의해 등록된 VCD(음성 명령 정의) 파일에서 선언되어야 합니다. 앱에 대한 VCD(음성 명령 정의) 파일을 만들고 등록하는 방법에 대한 자세한 내용은 음성 명령으로 백그라운드 앱 시작을 참조하세요.

VoiceCommandCompletedEventArgs

VoiceCommandCompleted 이벤트에 대한 이벤트 데이터를 포함합니다.

VoiceCommandConfirmationResult

백그라운드 앱에서 지정하고 Cortana 확인 화면에 표시되는 질문에 대한 응답입니다. 백그라운드 앱 서비스에서 RequestConfirmationAsync를 호출하면 이 화면이 표시됩니다.

VoiceCommandContentTile

Cortana 캔버스에 표시하기 위해 백그라운드 앱 서비스에서 제공하는 이미지, 텍스트 및 링크 데이터를 포함하는 자산입니다.

VoiceCommandDefinition

설치된 특정 명령 집합에서 작업을 사용하도록 설정합니다.

VoiceCommandDefinitionManager

VCD(음성 명령 데이터) 파일에서 명령 집합을 등록하고 사용할 수 있는 정적 클래스입니다.

VoiceCommandDisambiguationResult

Cortana 캔버스에 표시되는 명확성 화면에서 얻은 결과입니다.

백그라운드 앱 서비스에서 RequestDisambiguationAsync 를 호출하면 Cortana 가 명확성 화면을 표시합니다.

VoiceCommandResponse

Cortana 캔버스에 표시되는 진행률, 확인, 명확성, 완료 또는 실패 화면에 대한 백그라운드 앱 서비스의 응답입니다.

VoiceCommandServiceConnection

Cortana에 대한 백그라운드 앱 서비스 연결입니다.

Cortana에서 음성 명령을 검색하고 Cortana에서 말하고 Cortana 캔버스에 표시되는 메시지를 표시하는 데 사용됩니다.

VoiceCommandUserMessage

Cortana가 말하고 Cortana 캔버스에 표시되는 메시지입니다.

이 메시지는 다음과 같습니다.

열거형

VoiceCommandCompletionReason

음성 명령이 완료된 가능한 이유를 지정합니다.

VoiceCommandContentTileType

Cortana 캔버스의 콘텐츠 타일에 사용되는 레이아웃 템플릿입니다.

ContentTileType 속성을 사용하여 템플릿을 지정합니다.

참고

Cortana 피드백 화면의 모든 콘텐츠 타일은 동일한 템플릿을 사용해야 합니다.

추가 정보