ServiceAlexa開発者フォーラムAlexaデザインガイドAlexaスキルマーケティングガイドラインAlexa.InputControllerインターフェース﻿Alexa.InputControllerインターフェースAlexa.InputControllerインターフェースには、エンターテイメントデバイスの入力を変更するためのメッセージが含まれます。InputControllerインターフェースでサポートされているロケールについては、機能インターフェースの一覧を参照してください。検出ディレクティブSelectInputイベントとプロパティプロパティ応答ErrorResponseその他のサンプルコード発話Alexa.InputControllerインターフェースを使用する場合、音声対話モデルは既にビルドされています。以下に、ユーザーの発話の例を示します。DVD.ユーザーがこのような発話をしたら、Alexaがそれに対応するディレクティブをスキルに送信します。検出InputControllerをサポートするエンドポイントに検出メッセージを送信する際に、サポートされている入力の配列を指定します。配列の各入力には次のフィールドがあります。名前は、このエンドポイントの入力全体で一意である必要があります。}}ディレクティブSelectInput入力または入力デバイスを変更するリクエストです。ユーザーがリクエストした入力デバイスの識別子です。◯イベントとプロパティこの機能では、以下のように応答する必要があります。Lambda関数からAlexaに応答を送信します。応答を送信する場合、メッセージのcontextにインターフェースのプロパティの状態を含める必要があります。プロパティ入力の状態が変更されると、inputプロパティを含む状態レポートが送信されます。新しい入力デバイスを識別する文字列です。正常にSelectInputディレクティブが処理されたら、Responseを送信します。以下は、Alexaの応答の例です。}}ErrorResponse何らかの理由によりユーザーのリクエストを完了できない場合、エラー応答を返す必要があります。詳細については、Alexa.ErrorResponseを参照してください。その他のサンプルコードリクエストと応答のサンプルについては、AlexaスマートホームのGitHubリポジトリで以下を参照してください。