2017-11-23 9 views
0

私はGoogleホームを初めて使っています。 Amazon Alexaのカスタムスキル開発の経験がありました。 Alexaでは、自分のコードベースをラムダ関数にデプロイしました。実際のAlexaデバイスの登録簿を使って自分のカスタムスキルをテストしました。Googleホームアプリの作成方法

だから、私はGoogleの家庭のデバイスで同様のスキルを開発する必要があります。今まで、私は良いチュートリアルを得ていませんでした。

Alexaスキルのように&テストGoogleホームアプリを作成することはできますか?

答えて

2

Googleホームのアクションやアプリを開発する手順は、Alexaスキルの作成と非常によく似ています。違いはいくつかありますが、論理的には同じです。

  • あなたは、このような(強く示唆された)DialogflowとしてNLPシステムを使用する場合、システムが応答する提案フレーズとそれらが対応インテントを構築します。これらのフレーズを作成する際に、Webフックを指定します。 NLPを使用しない場合は、アクションSDKを使用して初期インテントフレーズを指定し、設定を.jsonファイルの一部として指定することができます。 Alexaコンソールで行う他の操作は、Assistantコンソールで行う操作と似ています。

  • HTTPS接続を受け入れるパブリックサーバーにアクションを展開できます。これには、AWS API Gatewayトリガーを持つAWS Lambda、Firebase Function、またはより直接的に制御して有効なSSL証明書を持つWebサーバーを含めることができます。このWebhookはJSON本体を取得し、有効なJSON応答を返す必要があります。 Googleはnode.jsのためのライブラリを持っています。

  • Googleには、あなたのアクションをテストするために使用できる比較的フル機能のシミュレータがあります。シミュレータで使用できるようになると、そのアカウントに接続されているすべてのデバイスですぐに使用できます。他のアカウントもプロジェクトに許可することができます。また、シミュレータを使用してそのアカウントを有効化すると、すべてのデバイスでも利用できます。

フルセットのドキュメントは、https://developers.google.com/actions/にあります。これにはサンプルコードへのリンクが含まれています。詳細な手順については、https://codelabs.developers.google.com/?cat=Assistant

2

をご存知の方は、jovo-frameworkを参照してください。 Amazon AlexaとGoogle Homeの両方で機能するスキルを簡単に作成できます。

ここには、あなたを連れて行くよいスターターテンプレートとウォークスルーがあります。 https://github.com/rmtuckerphx/ask-cli-jovo-starter

関連する問題