発売開始がアナウンスされました。音声のパワーにビジュアルディスプレイをコンパクトなデザインで組み合わせており、より魅力的な音声体験をお客様にお届けすることができます。向けのカスタムスキルでは、標準の音声インターフェイスに加え、ユーザーからの応答にインタラクティブなタッチディスプレイを追加することができます。スキルの開発者にとっては、画面付きの音声対応デバイスは、音声によるイノベーションを改めて考え直すまたとない機会を創出します。Spot向けに魅力的な音声ファーストのスキルを構築する方法を解説します。画面付きデバイスの検出方法ユーザーがスキルを使用する際、画面を見ているかどうかによって、ユーザーからの応答やアクションは異なります。スキル側では、ユーザーが使用しているデバイスにディスプレイ画面が付いているかどうかを検出できるようになっています。あなたのスキルでは、スキルのコード内でこの違いを検出してどちらのタイプの対話にも対応させる必要があります。用意されているボディテンプレートの一つを使って、グラフィカルユーザーインターフェイス(GUI)を作成した例です。下の図のように開発者コンソールで、スキルが画面付きデバイスに対応するように有効化します。スキルが受け取るJSONリクエストには、デバイスが画面付きかどうか、オーディオプレイヤーやビデオのような、その他のインターフェースをサポートしているかどうかなど、すべての情報が含まれています。画面付き)から受け取るJSONリクエストの中身を詳しくみてみましょう。1以下のヘルパー関数をスキルのコードに挿入し、スキルのコード内で、ユーザーのデバイスが画面付きかどうかを検出します。上のJSONを見てわかる通り、デバイスがディスプレイをサポートしているかどうかを識別するには、受け取ったJSONリクエストの中を見て、"supportedInterfaces"ノードの中に、"Display"ノードが存在するかどうかをチェックします。2インテント内からヘルパー関数をコールし、デバイスがディスプレイ付きかどうかをチェックします。3一般的に、ユーザーがスキルを使用する際、ユーザーが画面を見ているかどうかによって、ユーザーからの応答やアクションは異なります。ユーザーが使用しているデバイスがディスプレイ付きかどうか検出できたら、スキルのコードでは、どちらのタイプの対話でも対応できるようにプログラムします。Kitであらかじめ用意されたボディテンプレートの一つを選択してGUIを作成するコードの例です。//スキルが受け取ったJSONリクエストを引数としてsupportsDisplayヘルパー関数を呼び出し、デバイスが画面付きかどうかを確認します。//もしデバイスが画面付きの場合、テンプレートを使って画面を生成し音声を出力します。'ゴールデンコーン、ブラックオリーブ、トウガラシ、チーズをふんだんに使ったベジタブルピザがお勧めです。//デバイスが画面付きでなかった場合、音声のみで応答を返します。"ゴールデンコーン、ブラックオリーブ、トウガラシ、チーズをふんだんに使ったベジタブルピザがお勧めです。SDKのバージョン2がリリースされました。アップデートされたSDKは、従来からの機能の強化に加え新機能を追加することで、より素早くスキルを作成し、コードの複雑さを取り除くことができます。新しいSDKには、マルチモーダルスキルをとても簡単に作成するためのディスプレイディレクティブがあります。V2の使い方の例です。ヘルパー関数をコールし、レスポンスを組み立てます。使用してGUIを生成します。シミュレーターを使ってテストすることができます。セットアップしたアカウントと、開発者アカウントが同じである必要があります。参考リソース画面付きデバイス向けの音声ファーストスキルをデザインする際に役立つリソースをご紹介します。向けに、画像やビデオ、フォーマットされたテキストを表示するマルチモーダル対応スキルの作り方を学びましょう。登録は今すぐこちらから。reservados.。