Cortana 음성 지원

Cortana 음성은 사용자에게 OOBE 환경을 안내하여 사용자가 음성 프롬프트에 응답함으로써 OOBE의 일부를 완료할 수 있도록 합니다. OOBE 중 Cortana 음성은 현재 en-US, es-MX, ja-JP, en-GB, fr-FR, it-IT, de-DE, es-ES, fr-CA, en-CA, en-AU, pt-BR, zh-CN 언어로 제공됩니다.

참고 항목

Windows 10 1903 이상에서는 Cortana 음성 변환은 기본적으로 Windows 10 Pro, Enterprise 및 Education에서 사용하지 않도록 설정됩니다. Cortana 음성 변환은 Windows 10 Home 버전에서 계속 사용하도록 설정됩니다.

OOBE.xml에 설정한 language 값은 OOBE 중에 사용되는 음성에 영향을 줍니다. language의 OOBE.xml 값은 Windows 언어 팩과 연결된 언어/지역 10진수 ID여야 합니다. 예를 들어 영어(미국) 언어 팩에는 연결된 언어/지역 10진수 ID가 1033입니다. OOBE.xml에서 설정할 수 있는 언어/지역 10진수 ID의 전체 목록은 Windows용 사용 가능한 언어 팩을 참조하세요.

Cortana 음성은 고객이 OOBE의 언어 선택 화면에서 언어를 선택한 후 활성화됩니다. OOBE.xml의 language와 결합된 고객이 선택한 언어가 Cortana에서 지원되는 경우 Cortana는 지역 선택 페이지를 입력할 때 해당 언어를 지원합니다.

Cortana 음성은 지원되는 동일한 언어로 OOBE 프로세스 전반에 걸쳐 계속 지원됩니다. 사용자가 Cortana가 지원되지 않는 지역 페이지에서 지역을 선택하거나 OOBE 이후 Cortana가 다른 악센트를 사용하도록 하는 지역을 선택하더라도 OOBE 중에는 Cortana 음성이 변경되지 않습니다.

OOBE.xml의 language와 결합된 언어 페이지에서 고객이 선택한 언어가 Cortana에 대해 지원되는 조합 중 하나가 아닌 경우 OOBE 환경은 자동으로 수행됩니다.

사용자가 OOBE를 완료한 후 Cortana 앱에서 사용되는 음성은 OOBE 중에 선택한 언어 및 지역을 기반으로 합니다. 이 시점에서 Cortana는 더 이상 OOBE.xml의 언어를 고려하지 않습니다.

다음은 몇 가지 예입니다.

고객이 선택한 언어(OOBE 중) OOBE.xml에 설정된 언어 고객이 선택한 지역(OOBE 중) Cortana 음성 지원 결과(OOBE 중) Cortana 앱 음성 결과 Cortana(OOBE 이후)
영어 1033(en-US 언어 팩) 244(미국) en-US en-US
영어 2057(en-GB 언어 팩) 244(미국) en-GB en-US
러시아어 1049(ru-RU 언어 팩) 203(RU) 침묵 지원되지 않음

Cortana 음성 지원 사용 안 함

테스트를 위해 Cortana 음성을 끌 수 있지만 디바이스가 출시되기 전에 다시 사용하도록 설정해야 합니다. Cortana 음성을 일시적으로 끄려면 다음 레지스트리 키를 설정합니다.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE : DisableVoice = 1 (DWORD)

참고 항목

이 설정은 테스트 목적으로만 사용하지 않도록 설정해야 합니다. Cortana 음성 지원을 사용하지 않도록 설정된 디바이스를 배송하는 것은 지원되지 않는 구성입니다.

“Hey Cortana” 기능

"Hey Cortana" 기능을 사용하면 "Hey Cortana"라는 문구를 사용하여 Windows 10 디바이스에서 Cortana를 보다 쉽게 사용할 수 있습니다.

하드웨어 요구 사항을 충족하는 디바이스의 경우 사용자에게 Cortana를 개인 비서로 만들 것인지 묻는 화면에서 사용자는 OOBE 흐름 중에 "Hey Cortana"를 사용하도록 설정할 수 있습니다. 옵션은 기본적으로 선택 취소되어 있습니다.

OOBE 이후 사용자는 Cortana & Search 설정 "Hey Cortana"를 사용하도록 설정할 수도 있습니다. 기본적으로 "Hey Cortana"는 사용하도록 설정되지 않습니다.

Hey Cortana 구성

배터리 수명을 최적화하기 위해 기본적으로 Windows는 마이크가 있는 데스크톱 디바이스에서 "Hey Cortana"를 사용하도록 설정할지 묻는 경우에만 사용자에게 묻습니다.

Windows 10 버전 1709 이상에서는 디바이스가 하드웨어 오프로드된 키 스포터(HW KWS)를 포함하는 정책 요구 사항을 충족하는 경우 OOBE 중에 이 옵션도 포함합니다.

이 요구 사항을 충족하는 디바이스의 경우 레지스트리 키를 설정합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\AudioPolicy : VoiceActivationIsBatteryCertified = 1.

자세한 내용은 음성 활성화를 참조하세요.

OOBE 중 Cortana 음성 인식 성능

OOBE 흐름 동안 Cortana는 사용자 음성을 평소처럼 효과적으로 인식하지 못할 수 있습니다.

Cortana는 다른 Windows 음성 지원 기능과 마찬가지로 디바이스와 클라우드 모두에서 실행되는 ASR(자동화 음성 인식) 시스템을 사용합니다. 이러한 시스템에는 배경 소음을 필터링하고, 강조된 음성을 인식하고, 조치를 취해야 하는 단어와 구와 무시해야 하는 단어와 구의 차이를 구분하는 향상된 기능이 포함됩니다. 그러나 클라우드 ASR 시스템에 액세스하려면 Windows에 사용자 동의와 인터넷 연결이 있어야 합니다. 이러한 기능은 OOBE 흐름 중에는 사용하지 못할 수 있습니다. 이 경우 Windows는 일반적으로 Cortana가 제공하는 수준의 견고성을 갖추지 못한 더 제한적인 오프라인 전용 ASR 시스템을 사용합니다.

입력 오디오를 평가하는 동안 ASR 시스템은 신뢰도 점수라고 하는 숫자 값을 계산합니다. 그런 다음, 수락 임계값을 설정합니다. 임계값을 초과하면 결과가 적용됩니다. 임계값 미만의 결과는 무시됩니다. ASR 시스템이 더 잘 작동할수록 일반적으로 들어오는 데이터를 더 잘 분류하고 잘 차별화된 신뢰도 점수를 결과에 할당할 수 있습니다. 이 데이터를 사용하여 ASR 시스템은 동작해야 할 때("올바른 수락") 동작하고 그렇게 하지 않을 때("올바른 거부") 동작하지 않는 기능을 향상시킵니다. 또한 ASR 시스템은 데이터를 사용하여 동작하지 않아야 할 때("false 수락") 동작하거나 작동해야 할 때("false 거부") 동작하지 않는 빈도를 제한합니다.

OOBE 흐름에서 사용하는 덜 강력한 ASR 시스템은 false 수락과 false 거부의 균형을 보다 적극적으로 조정합니다. OOBE 흐름에서 특히 false 수락을 최소화하는 것이 매우 중요합니다. Windows 10 버전 1809 릴리스에서는 노이즈 환경에서 발생한 false 수락 보고서를 해결하기 위해 이 균형에 대한 추가 조정을 도입했습니다. 즉, 더 강력한 온라인 Cortana 및 음성 제품이 올바르게 수락하는 일부 발언은 더 제한된 시스템에서 거짓으로 거부됩니다. 따라서 OOBE 흐름 동안 Cortana는 사용자의 말을 올바르게 듣지 못하는 것 같습니다(특히 노이즈 환경에서).