同じ言語の異なるロケールへのスキル配信より多くのロケールでスキルを公開し、より多くのユーザーにリーチするために、ロケールへの自動配信を利用できます。英語(米国)をサポートしているスキルの場合、ロケールへの自動配信によって、英語(英国)や英語(インド)といったロケールを追加できるようになります。カスタムスキルでは、スキルの申請の際に自動配信の利用を選択できます。選択すると、スキルがロケールへの自動配信の対象になるか、どのロケールが対象かといったことをAmazonが評価します。ロケールとはロケールへの自動配信のしくみロケールへの自動配信を利用する例そのほかの例よくある質問ロケールとはロケールとは、言語と地域の組み合わせを示すものです。fr-CAというロケールは、カナダで話されるフランス語を意味します。ロケールへの自動配信では、次のロケールに対応しています。英語(米国)、英語(英国)、英語(インド)、英語(カナダ)、英語(オーストラリア)フランス語(フランス)、フランス語(カナダ)スペイン語(スペイン)、スペイン語(メキシコ)、スペイン語(米国)ロケールへの自動配信のしくみロケールへの自動配信を利用すると、指定した言語のすべてのロケールにスキルを配信できるかどうかをAmazonが評価します。スキルの配信を細かく管理したい場合は、対象とする国を指定できます。指定がなければ、その言語がサポートされているすべての国にスキルがデフォルトで配信されることになります。国の指定については、スキルの国と地域を選択するを参照してください。異なる言語にスキルが配信されることはありません。英語をサポートしていない国(フランスなど)にen-USのスキルは配信されません。CLIまたはSMAPIを使用して更新を申請します。スキルマニフェストのSkillManifest_PublishingInformationでautomaticDistributionオブジェクトを指定します。automaticDistributionオブジェクトは任意です。このオブジェクトを指定する場合、次のパラメーターがすべて必要となります。trueの場合、スキルがサポートしているすべての言語のすべてのロケールにスキルの配信を希望することを意味します。後でこの値をfalseにしても、それ以前にスキルが配信されていたロケールは取り消されません。言語とソースロケールの組み合わせのリストです。isActiveがtrueの場合は必須です。スキルがサポートする各言語について、言語のソースとして使用するロケールをこの配列で指定する必要があります。配列内に同じ言語のインスタンスを複数指定することはできません。sourceLocaleForLanguagesの配列内で、スキルを配信する言語を表す2文字の文字列を指定します(例:en)。sourceLocaleForLanguagesの配列内で、メタデータとモデルのコピー元となるロケールを指定します(例:en-US)。このロケールは、スキルに既に存在している必要があります。同じ言語のロケールを複数実装している場合、それらのロケールは上書きされません。en-USとen-CAのロケールを実装している英語のスキルがあり、en-USからすべての英語ロケールに配信することを選択しても、en-CAの実装はそのままです。例スキルの配信先を米国、フランス、オーストラリアに指定して、en-USとfr-FRのバリアントを作成するとします。スキルマニフェストを次のように更新して自動配信を利用します。},スキルが配信の対象になるかどうかをAmazonが評価します。en-CA、en-IN、fr-CA、en-AUのロケールが対象になるとします。このスキルは、開発者によって米国、フランス、オーストラリアにのみ配信可能と指定されています。この場合、Amazonはen-AUのみを追加してスキルの配信範囲を広げることになります。次の例は、すべての国と地域を指定した英語のスキルです。開発者はen-USのスキルを作成しています。ここでは、en-USを配信のソースロケールとして、英語を話す全ロケールにスキルを配信する方法を示しています。},次の例は、英語とフランス語のスキルです。ここでは、en-USをソースロケールとして英語を話す全ロケールにスキルを配信すると同時に、fr-FRをソースロケールとしてフランス語を話す全ロケールにもスキルを配信する方法を示しています。},次の例は、既にen-US、en-CA、es-US、fr-FR、it-ITのロケールを実装しているスキルの配信範囲を広げる方法を示しています。ここでは、英語のソースロケールとしてen-USを使用していますが、en-CAをソースロケールにすることもできます。},よくある質問1.ソースロケールとは何ですか?ソースロケールとは、開発したスキルをほかのロケールに配信する際のベースとなるよう指定されたロケールです。開発者が自動配信を利用すると、Amazonはソースロケールのコピーを作成して、同じ言語のロケールに配信します。2.配信の過程でスキルにどのような処理が行われますか?スキルが配信対象の場合、Amazonは既存のスキルのあらゆる詳細、エンドポイント情報、公開情報、インテントスキーマをコピーしてバリアントを作成し、対象ロケールのユーザーにスキルを公開します。3.この配信で対象言語の新しいスキルが作成されますか?対象言語の新しいスキルは作成されません。既存のスキルにバリアントが追加されます。4.すべてのスキルが自動配信の対象になりますか?Amazonは、受け入れ基準に基づいてスキルが対象になるかどうかを評価します。アカウントリンクを含むスキルやスマートホームスキルは対象になりません。スキルは例外なく、Amazonの認定プロセスにも合格する必要があります。これには、配信されるすべてのロケールでAmazonのコンテンツガイドラインを遵守していることも含まれます。詳細については、Alexaスキルのポリシーのテストを参照してください。5.アカウントリンクを含むカスタムスキルが配信対象ではないのはなぜですか?アカウントリンクを含むカスタムスキルの場合、よりローカライズまたはカスタマイズされたエクスペリエンスを対象ロケールのユーザーに提供することをスキルの開発者が望んでいると考えられるためです。開発者は必要に応じてスキルを手動で配信できます。6.スマートホームスキルが配信対象ではないのはなぜですか?スマートホームスキルがアカウントリンクを実装しているためです。スマートホームスキルの開発者も、対象ロケールの各ユーザー向けにカスタマイズされたエクスペリエンスの提供を望んでいると思われるためです。7.配信は必須ですか?配信は任意です。Amazonによるスキルの自動配信を利用するには、手順に従ってスキルマニフェストを更新してください。8.技術的な面で、自動配信の利用を控えた方がよい場合がありますか?対象ロケールでユーザーがスキルと対話する際に、スキルのエンドポイントがトラフィックの増加をサポートできない場合が考えられます。エンドポイントが応答前に、ロケールのアトリビュート値を確認する場合も注意が必要です。アトリビュートに自動配信されたロケールが設定されていると、スキルが意図されたとおりに機能しない可能性があるためです。スキルがfr-CAに配信されている状況で、fr-FRを確認することがエンドポイントのロジックに含まれている場合が考えられます。した場合は、自動配信を利用する代わりに、対象ロケール向けのバリアントを手動で作成し、スキルのエンドポイントを更新することができます。9.配信によって公開中のスキルにマイナスの影響はありますか?公開中の既存のスキルバージョンに配信が影響を及ぼすことはありません。10.配信に対応するために、既存のスキルのエンドポイントに何か行う必要はありますか?Amazonは、対象ロケール向けにスキルのバリアントを作成する際、既存のエンドポイントを使用します。スキルは複数のロケールでユーザーと対話することになるため、スキルのエンドポイントがトラフィックの増加に対応できることを確認してください。11.配信の前にスキルのバリアントを手動で作成すると、どうなりますか?自動配信が行われる際に開発者が対象ロケール向けのバリアントを手動で追加した場合、新たに追加されたバリアントは配信時に上書きされます。12.配信後、対象ロケール向けのスキルのバリアントを更新できますか?配信が完了したら、開発者は引き続きスキルのバリアントを更新し、複数ロケールのスキルを認定のために申請することができます。新たに追加するロケールでは、ユーザーがスキルとスムーズに対話できるように、インテントスキーマのサンプル発話を最適化することをお勧めします。13.配信によってコピー元ロケールの開発中バージョンが影響を受けることはありますか?コピー元ロケールの開発中バージョンは一切変更されません。14.配信が完了したら、スキルはどのようなステータスになりますか?配信後、スキルの公開中バージョンと開発中バージョンはそれまでと同じように存在します。配信の一環として、既存の公開中バージョンの情報に基づき、Amazonがバリアントの公開中バージョンと開発中バージョンを作成します。15.追加配信されたロケールのみに利用制限をかけたり、停止したりすることはできますか?ロケールに個別で制限をかけることはできません。公開中のスキルに対する利用制限については、スキルを非公開または停止する(スキルの利用制限)を参照してください。