Cortana 조작(HTML)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

Windows 10에서 외부 응용 프로그램을 시작하고 해당 응용 프로그램 내에서 단일 작업을 실행하는 음성 명령으로 Cortana의 기본 기능을 확장하세요.

참고  

음성 명령은 Cortana를 통해 설치된 앱에 대한 특정한 의도가 있는 한 번의 말하기로, VCD(음성 명령 정의) 파일에 정의되어 있습니다.

음성 명령 정의는 복잡성에 따라 달라질 수 있습니다. 또한 한 마디의 제한된 말하기부터 동일한 의도를 모두 나타내는 더욱 유연하고 다양한 자연 언어 표현에 이르기까지 다양한 말하기를 지원할 수 있습니다.

VCD 파일은 각각 고유한 의도가 있는 음성 명령을 하나 이상 정의합니다.

조작의 복잡성에 따라 대상 앱은 포그라운드(포커스가 앱에 있음)에서 시작되거나 백그라운드(Cortana가 포커스를 유지하지만 앱의 결과를 제공함)에서 활성화될 수 있습니다. 예를 들어 추가 컨텍스트 또는 사용자 입력(예: 특정 연락처에 메시지 보내기)이 필요한 음성 명령은 포그라운드 앱에서 가장 잘 처리할 수 있지만, 기본 명령은 백그라운드 앱을 통해 Cortana에서 처리할 수 있습니다.

 

앱의 기본 기능을 통합하고 사용자가 앱을 직접 열지 않고도 대부분의 작업을 수행할 수 있는 중앙 진입점을 제공하면 Cortana가 앱과 사용자 간의 연락을 담당하는 역할을 할 수 있습니다. 많은 경우 이렇게 하면 사용자의 시간과 노력을 상당히 줄일 수 있습니다.

  이 항목의 내용은 JavaScript를 사용한 Windows 스토어 앱 개발과 관련이 있습니다. C++, C# 또는 Visual Basic으로 작성한 Windows 스토어 앱에 대해서는 Cortana 조작에 응답(XAML)을 참조하세요.

 

이 조항의 내용

항목 설명

Cortana에서 음성 명령으로 포그라운드 앱 시작

Cortana 내에서 음성 명령을 사용하여 시스템 기능에 액세스할 수 있을 뿐만 아니라, Cortana를 통해 음성 명령을 사용하여 포그라운드 앱을 시작하고 앱에서 실행할 작업 또는 명령을 지정할 수도 있습니다.

VCD(음성 명령 정의) 구 목록을 동적으로 수정하는 방법

런타임 시 음성 인식 결과를 사용하여 VCD 파일의 지원되는 구 목록(PhraseList 요소)에 액세스하여 이를 업데이트 하는 방법에 알아봅니다.

Cortana에서 음성 명령으로 백그라운드 앱 시작

Cortana 내에서 음성 명령을 사용하여 시스템 기능에 액세스하는 것 외에, 앱 내에서 실행할 작업 또는 명령을 지정하는 음성 명령을 사용하여 백그라운드 앱의 기능으로 Cortana을(를) 확장할 수도 있습니다.

Cortana에서 백그라운드 앱을 조작하는 방법

사용자가 음성 명령을 실행하는 동안 Cortana 음성 및 캔버스를 통해 백그라운드 앱을 조작할 수 있는 방법에 대해 알아봅니다.

Cortana에서 자연어 음성 명령을 지원하는 방법

사용자가 명령의 어느 위치에서든 앱 이름을 말할 수 있도록 더 유연하고 자연스러운 음성 명령으로 Cortana를 확장하는 방법을 알아봅니다.

 

관련 항목

사용자 조작에 응답

VCD elements and attributes v1.2

디자이너

Cortana 디자인 지침