Cortana 語音支援

Cortana 語音會引導使用者完成 OOBE 體驗,讓使用者透過回應語音提示來完成 OOBE 的部分。 OOBE 期間的 Cortana 語音目前提供下列語言:en-US、es-MX、ja-JPen-GBfr-FR、it-IT、de-DE、es-ES、fr-CA、en-CAen-AUpt-BRzh-CN。

注意

在 Windows 10 1903 和更新版本中,Cortana 語音信箱預設會在 Windows 10 專業版、企業版和教育版上停用。 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 期間變更。

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

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

以下是一些範例:

客戶選取的語言(OOBE 期間) OOBE.xml 中的語言集 客戶選取的區域(在 OOBE 期間) Cortana 語音協助結果 (OOBE 期間) Cortana 應用程式語音結果 (OOBE 之後)
英語 1033 (en-US 語言套件) 244 (美國) zh-TW zh-TW
英語 2057 (en-GB 語言套件) 244 (美國) en-GB zh-TW
俄文 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 accept”)或當它應該執行時的行為頻率(“false拒絕”)。

OOBE 流程使用的較強固 ASR 系統會平衡其 false 接受和 false 拒絕更積極。 對於 OOBE 流程而言,請務必特別將 false 接受降到最低。 Windows 10 1809 版引進了此平衡的進一步調整,解決了在嘈雜環境中發生的 false 接受報告。 這表示,一些更健全、在線 Cortana 和語音產品的語句會正確地接受最終被更有限的系統誤判拒絕。 因此,在 OOBE 流程期間,Cortana 似乎無法正確聽到使用者(特別是在嘈雜的環境中)。