Cortana 音声サポート

Cortana の音声がユーザーの OOBE エクスペリエンスをガイドし、ユーザーが音声プロンプトに応答して OOBE の一部を完了できます。 OOBE 中の Cortana の音声による顧客のサポート方法は、現在、次の言語で利用できます: en-USes-MXja-JPen-GBfr-FRit-ITde-DEes-ESfr-CAen-CAen-AUpt-BRzh-CN

Note

Windows 10 1903 以降の Windows 10 Pro、Enterprise、および Education では、Cortana のボイスオーバーは既定で無効になります。 Windows 10 Home エディションでは、Cortana のボイスオーバーは引き続き有効になります。

OOBE.xml で設定した language 値は OOBE 中に使用される音声に影響します。 OOBE.xml の language 値は、Windows 言語パックに関連付けられている 10 進数の言語/地域 ID である必要があります。 たとえば、英語 (米国) の言語パックには、1033 という 10 進数の言語/地域 ID が関連付けられています。 OOBE.xml で設定できる 10 進数の言語/地域 ID の完全な一覧については、Windows で利用可能な言語パックに関するページを参照してください。

顧客が OOBE の [言語の選択] 画面から言語を選択した後に、Cortana の音声が有効になります。 顧客が選択した言語と OOBE.xml の language との組み合わせが Cortana でサポートされている場合、Cortana は地域の選択ページに入るとその言語で支援します。

Cortana の音声は、そのサポートされている同じ言語で OOBE プロセス全体を通して引き続き支援します。 地域ページでユーザーが Cortana でサポートされていない地域を選択した場合や、OOBE の後に Cortana が別のアクセントを使用するようになる地域を選択した場合でも、OOBE 中に Cortana の音声は変更されません。

言語ページで顧客が選択した言語と OOBE.xml の language との組み合わせが Cortana でサポートされている組み合わせの 1 つでない場合、OOBE エクスペリエンスはサイレントになります。

ユーザーが OOBE を完了した後、Cortana アプリで使用される音声は OOBE 中に選択された言語と地域に基づきます。 その時点で、Cortana は OOBE.xml の言語を考慮しなくなります。

次に例をいくつか示します。

顧客が選択した言語 (OOBE 中) OOBE.xml で設定されている言語 顧客が選択した地域 (OOBE 中) Cortana の音声アシスタンスの結果 (OOBE 中) Cortana アプリの音声の結果 (OOBE 後)
English 1033 (en-US 言語パック) 244 (米国) en-US en-US
English 2057 (en-GB 言語パック) 244 (米国) en-GB en-US
ロシア語 1049 (ru-RU 言語パック) 203 (ロシア) サイレント サポートされていません

Cortana 音声サポートを無効にする

テスト目的で Cortana の音声をオフにできますが、デバイスを出荷する前にそれを再度有効にする必要があります。 Cortana の音声を一時的にオフにするには、次のレジストリ キーを設定します。

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

Note

この設定を無効にするのは、テスト目的のみである必要があります。 Cortana 音声サポートが無効になっているデバイスの出荷は、サポートされていない構成です。

「コルタナさん」 機能

「コルタナさん」機能により、ユーザーは「コルタナさん」と呼びかけることで、使用している Windows 10 デバイスで、より簡単に Cortana を利用することができます。

ハードウェア要件を満たすデバイスの場合、ユーザーはOOBEフロー中に 「コルタナさん」 を有効にするオプションを選択できます。これは、Cortanaをパーソナルアシスタントにするかどうかをユーザーに確認する画面です。 既定では、このオプションはオフになっています。

OOBE後、ユーザーは&Cortana検索設定から 「コルタナさん」 を有効にすることもできます。 既定では、"コルタナさん" は有効ではありません。

コルタナさんを構成する

バッテリの寿命を最適化するために、既定では、Windowsはマイクを備えているデスクトップ デバイスでのみ "コルタナさん" を有効にするかどうかをユーザーにたずねます

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システムはデータを使用して、想定されていない場合 ( 「誤った受け入れ」 ) または想定されている場合 ( 「誤った拒否」 ) に動作しない頻度を制限します。

OOBE フローで使用される堅牢性の低い ASR システムは、その誤った受け入れと誤った拒否のバランスをより積極的に取ります。 OOBEフローでは、誤った受け入れを最小限に抑えることが非常に重要です。 Windows 10 バージョン 1809 リリースでは、ノイズの多い環境で発生した誤った受け入れのレポートに対処する、このバランスに対するさらなる調整が導入されました。 これは、より堅牢なオンラインの Cortana や音声製品で正しく受け入れられる発話の一部が、より制限されたシステムによって誤って拒否されることがあることを意味します。 その結果、OOBE フロー中に、Cortana が (特にノイズの多い環境で) ユーザーの言葉を正しく聞き取っていないように思えます。