手順3: Echo Showデバイス用参照ビデオスキルをテストする
ビデオスキルのセットアップの最後となるこのステップでは、Alexa開発者アカウントと同じアカウントでEcho Showデバイスにログインする必要があります。また、スマートフォンでそのアカウントを再度使用して、Alexaアプリにもログインする必要があります。
前提条件
ビデオスキルに関連付けられている開発者アカウントを使用して、Echo Showデバイスをセットアップして登録します。次の点に注意してください。
- 使用するデバイスが既に別のユーザーに登録されている場合は、工場出荷時の設定にリセットしてから開発者アカウントを登録します(amazon.comでデバイスの登録を解除する方法については、端末の登録を解除するを参照してください)。
- デバイスのセットアップを完了するには、Alexaスマートフォンアプリが必要です。このアプリをまだインストールしていない場合は、ダウンロードして開発者アカウントでログインしてください。
- 開発者アカウントを使用してEcho Showをセットアップします。詳細については、Echo Showをセットアップするを参照してください。
- AlexaスマートフォンアプリとEcho Showの両方が、同じWi-Fiネットワークに接続していることを確認してください。
手順1: AlexaアプリでビデオスキルをEcho Showデバイスにリンクする
構成方法は以下のとおりです。
- スマートフォンでAlexaスマートフォンアプリを開き、同じ開発者アカウントでログインします。
-
下部のナビゲーションバーの [デバイス] をタップし、[すべてのデバイス] を選択します。アプリ画面にEcho Showデバイスが表示されていることを確認します。
ヒント: 「アレクサ、デバイスの名前を教えて」と話しかければ、Echo Showのデバイス名を確認できます。 - Alexaアプリのホーム画面で、次の操作を行います。
- (左上にある)メニューボタンをタップします。
- [設定] をタップし、[TV・ビデオ] をタップします。
- リストを下にスクロールして、前の手順で作成したビデオスキルを探します(一番下に表示されます)。
-
ビデオスキルの横にあるプラス記号ボタンをタップします。
新しいスキルの詳細が表示されます。
-
[Alexaデバイスをリンク] をタップします。ここでは、AWS Cognito OAuthワークフローについて説明します。
- 画面下部の [登録] をタップします。
重要: デフォルトではアカウントが作成されていないため、[サインイン] をタップしないでください。
- 有効なEメールアドレスとパスワードを使用してアカウントを作成します。
- 識別コードが記載されたEメールを受信したら、その識別コードを使用してアカウントを確認します。
完了すると、ブラウザで新しいページが開き、スキルがリンクされたことが示されます。
- 画面下部の [登録] をタップします。
- このスキルを有効にするAlexa Echo Showデバイスを選択し、[保存] をタップします(これで、Alexaアプリを閉じることができます)。
トラブルシューティング
問題が発生した場合は、AWSコンソールにログインし、AWS Cognitoのセクションに進んでください。問題を解決するために、以下の手順を実行します。
- [ユーザープールの管理] をクリックします。
- スキルのユーザープールを選択します(プロジェクト名に基づいた名前が付いています)。
- 左側の [全般設定] で、[ユーザーとグループ] をクリックします。
- 必要に応じて、手動でユーザーを確認するか、新しいユーザーを作成します。
手順2: ビデオスキルをテストする
-
Echo Showデバイスの電源を入れ、「アレクサ、ビデオホームに移動して」と話しかけます。
ビデオスキルのロゴ画像アセットが表示されます。
-
ビデオスキルのロゴを指でタップします(これにより、Alexaのディレクティブが実行され、ビデオスキルと関連付けられたサンプルカタログから閲覧可能なアイテムが取得されます)。
注: ユーザーがビデオホームに移動して特定のビデオスキルをタップすると、リクエストが行われた場合、そのスキル内でメディアの検索が行われます(デバイスの全ビデオスキルのカタログが検索されることはありません)。 これが、Alexaからほかのカタログの結果が返されないようにするしくみです。 -
Echo Showデバイスに、「アレクサ、『トレイン・ミッション』を再生して」または「アレクサ、『トレイン・ミッション』を見せて」と話しかけます。
重要: サンプルカタログにビデオタイトルは存在しますが、それらはS3バケットに保存されている1つのビデオ(「ビッグバックバニー」)を指しています。ここでは、この短いビデオがEcho Showデバイスで再生されます。独自のビデオコンテンツを使用する準備ができている場合は、Lambda関数のカスタマイズを参照してください。 -
「『トレイン・ミッション』を検索して」、「ジェイミー・フォックスの映画を検索して」、「コメディ映画を検索して」、「ジェニファー・アニストンのコメディTVシリーズを検索して」などの発話を試し、ビデオ名、俳優名、ジャンルでの検索が参照スキルで実行されることを確認します。
次のステップ
参照ビデオスキルのテストが正常に完了しました。このプロジェクトの構造の詳細については、まずLambda関数についてを参照してください。