ドイツでカスタムAlexaスキルを開発および公開するプロセスには、Alexaスキルストアでのテスト、ローカリゼーション、認定、および最終出版まで、初期計画とスキルの作成から最終出版まで、いくつかの重要なステップが含まれます。このプロセスを詳述する包括的なガイドを次に示します。
スキルの計画と設計
まず、Alexaスキルの目的と価値提案を明確に定義する必要があります。ドイツのターゲットユーザーが誰であり、音声相互作用を通じて提供したい経験を考えてください。ドイツ語を話すユーザーにとって直感的で自然な音声ユーザーインターフェイス(VUI)を設計します。これには、ユーザーがスキル、意図(コマンドまたは質問)、スロット(変数)、およびサンプルの発話(ユーザーが言うフレーズ)をどのように呼び出すかを定義することが含まれます。 Alexaは音声相互作用のロケールとしてドイツ(DE-DE)をサポートしているため、音声モデルは、優れた認識とユーザーの満足度を確保するために、ドイツ語専用に設計する必要があります。
Alexa開発者コンソールのスキルの作成
Amazon DeveloperアカウントでAmazon Alexa開発者コンソールにサインインします。 「カスタム」モデルオプションを選択して新しいスキルを作成し、プライマリロケールをドイツ(ドイツ)-de -deに設定します。 Alexaは、その国の主要言語をサポートしている場合にのみ、特定の国でスキルを発行するため、このロケールの選択は重要です。このロケール設定の上にインタラクションモデルを構築します。
相互作用モデルの構築
ドイツ語のすべての意図、スロット、サンプルの発話を含むスキルのインタラクションモデルを定義します。開発者コンソールは、このプロセスを高速化するためのツールとテンプレートを提供します。効果的なインタラクションモデルを作成するには、ドイツ語の言語ニュアンスとドイツのユーザーがリクエストをフレーズする方法を理解する必要があります。
バックエンドロジックの開発
通常はAWS Lambdaでホストされているスキルのバックエンドコードを書きます。バックエンドは、ユーザーのリクエストを処理し、必要に応じて外部のデータソースまたはサービスと対話し、Alexaが話す応答を返します。このコードは、node.js、python、またはjavaで記述できます。ヨーロッパのAWSラムダ(フランクフルト)地域は、遅延とコンプライアンスの目的で推奨されます。
スキルのテスト
開発者コンソールの組み込みテストツールと、ドイツ語をその言語として使用するように構成されたAlexa対応デバイスを使用して、Alexaスキルを厳密にテストする必要があります。テストには、正しい意図処理、スロットの充填、エラー処理、ユーザーエクスペリエンスフローの検証が含まれます。
ドイツのためのスキルメタデータの準備
スキルの公開名、説明、カテゴリ、キーワード、サンプルフレーズなど、スキルメタデータをドイツ語に更新します。このメタデータは、ユーザーがドイツのAlexaスキルストアであなたのスキルを見つけて理解するのに役立ちます。たとえば、ローカリゼーション要件を満たすために、ドイツ語でスキルの説明を提供する必要があります。
プライバシー、コンプライアンス、および法的要件を満たす
開発者コンソールの「プライバシーとコンプライアンス」セクションを完了する必要があります。これには、スキルが個人のユーザーデータを収集したり、スキル内購入をサポートしたり、広告を含む、または13歳未満の子供をターゲットにしたりするかどうかを示します。また、スキルがGDPRなどのドイツおよびヨーロッパのデータ保護法に準拠していることを確認する必要があります。該当する場合は、ドイツ語でのプライバシーポリシーと利用規約にURLを提供します。
認定と提出
Amazonによる認定のためにスキルを提出してください。認定プロセスには、Amazonによる自動および手動テストが含まれ、スキルが品質、セキュリティ、およびポリシーの要件を満たすようにします。ドイツの場合、あなたのスキルはドイツ語のテストに合格し、現地のガイドラインに準拠する必要があります。最終承認の前に修正するためにフィードバックを受け取ることができます。
可用性と配布の設定
出版中に、あなたのスキルがドイツやサポートしたい他の市場で利用できることを指定してください。スキルは、ドイツの市場向けに特別に公開されるためにドイツ語のサポートを提供する必要があります。ドイツのユーザーは、デフォルトでAlexaスキルストアでドイツ語をサポートするスキルのみを見ることができます。ただし、デバイスの言語が英語または別のサポート言語に設定されている場合、スキルの他の言語バージョンにアクセスできます。
出版とマーケティング
認定され公開されると、AlexaスキルはドイツのAlexa Skills Storeで利用可能になります。ドイツで人気のあるソーシャルメディア、ウェブサイト、その他のチャネルを通じて、採用を増やすために、スキルを積極的に促進できます。
ドイツのローカリゼーション要件の概要
ドイツでの出版のための重要なポイントは、Alexaスキルがドイツ語をサポートしなければならないことです。 Alexaのストアポリシーは、スキルがその国の主要言語をサポートしていない場合、国のリストスキルを妨げます。スキルが英語のみである場合、ドイツのユーザーはデバイス言語設定を英語に変更してスキルにアクセスする必要があります。
追加のリソースとサポート
Amazonは、ドイツ語を話すユーザー向けのスキルを開発するのに役立つ詳細な多言語開発ガイドとリソースを提供します。これには、音声モデルの翻訳とロケール固有のスキルメタデータのカスタマイズのためのツールが含まれます。