Cortana 語音支援

Cortana 語音會引導使用者完成 OOBE 體驗,讓使用者透過回應口語提示來完成 OOBE 的部分。 OOBE 期間的 Cortana 語音目前提供下列語言: en-USes-MXja-JPen-GBfr-FRit-ITde-DEes-ESfr-CAen-CAen-AUpt-BRzh-CN

注意

使用 Windows 10 1903 和更新版本時,Windows 10 專業版、企業版和教育版預設會停用 Cortana 語音轉接。 Windows 10 家用版仍會啟用 Cortana 語音轉接。

language您在 OOBE.xml 中設定的值會影響 OOBE 期間所使用的語音。 的OOBE.xml值 language 必須是與 Windows 語言套件相關聯的語言/區域十進位識別碼。 例如, 英文 (美國) 語言套件具有相關聯的語言/區域十進位識別碼 1033。 如需您可以在 OOBE.xml 中設定之語言/區域小數識別碼的完整清單,請參閱 適用于 Windows 的可用語言套件

在客戶從 OOBE 的語言選取畫面中選取語言之後,就會啟用 Cortana 語音。 如果客戶選取的語言與 language OOBE.xml 中的 結合,Cortana 支援 Cortana,Cortana 會在輸入 [區域選取] 頁面時協助該語言。

Cortana 語音會以相同的支援語言繼續協助整個 OOBE 程式。 即使使用者在 Cortana 不支援的區域頁面上選取區域,或選取會導致 Cortana 在 OOBE 之後使用不同的輔音的區域,Cortana 語音也不會在 OOBE 期間變更。

如果客戶在 [語言] 頁面上所選取的語言與 language OOBE.xml 合併的 不是 Cortana 支援的其中一個組合,則 OOBE 體驗將會無訊息。

使用者完成 OOBE 之後,Cortana 應用程式中所使用的語音會以在 OOBE 期間選取的語言和區域為基礎。 此時,Cortana 將不再考慮OOBE.xml的語言。

以下是一些範例:

客戶 (在 OOBE) 期間選取的語言 OOBE.xml中的語言集 OOBE) 期間由客戶 (選取的區域 OOBE) 期間 Cortana 語音協助結果 ( OOBE) 之後的 Cortana 應用程式語音結果 (
英文 1033 (en-US 語言套件) 244 (US) en-US en-US
英文 2057 (en-GB 語言套件) 244 (US) en-GB en-US
俄文 1049 (ru-RU 語言套件) 203 (RU) 無訊息 不支援

停用 Cortana 語音支援

基於測試目的,您可以關閉 Cortana 語音,但您必須在裝置出貨之前再次啟用它。 若要暫時關閉 Cortana 語音,請設定下列登錄機碼。

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

注意

此設定應該只針對測試目的停用。 已停用 Cortana 語音支援的裝置是不支援的設定。

「Hey Cortana」 功能

「嗨 Cortana」功能可讓使用者說出片語「嗨 Cortana」,更輕鬆地在其 Windows 10 裝置上與 Cortana 交談。

針對符合硬體需求的裝置,使用者可以選擇在 OOBE 流程期間啟用「Hey Cortana」,在畫面上詢問使用者是否想要讓 Cortana 個人助理。 此選項預設為未核取。

OOBE 之後,使用者也可以從 Cortana 搜尋設定啟用 「Hey Cortana &」。 根據預設,[Hey Cortana] 未啟用。

設定「嗨 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 會使用更有限的僅限離線 ASR 系統,而該系統通常沒有 Cortana 所提供的強固性層級。

評估輸入音訊時,ASR 系統會計算稱為信賴分數的數值。 然後,它會設定接受臨界值:高於臨界值,系統會處理結果;低於臨界值,則會忽略結果。 ASR 系統更能更能分類傳入資料,並將區分完善的信賴分數指派給結果。 使用這項資料時,ASR 系統可改善當它應該 (「正確接受」) 時採取動作的能力,而且當它不應該 (「正確的拒絕」) 時則不會採取動作。 ASR 系統也會使用資料來限制當資料不應該 (「false 接受」) 或無法在 (「false 拒絕」) 時採取動作的頻率。

OOBE 流程使用的較強固 ASR 系統會對其 false 接受和誤判更積極拒絕。 OOBE 流程非常重要,特別是將 false 接受降到最低。 Windows 10 版本 1809 版本引進了此平衡的進一步調整,解決 False 報告在雜訊環境中發生的錯誤。 這表示某些更強固、線上 Cortana 和語音產品的語句會正確接受最終受到較有限的系統誤判拒絕。 因此,在 OOBE 流程中,Cortana 不會正確地聽到使用者 (,特別是在雜訊環境中) 。