Googleアシスタントがカスタムフレーズを読む


7

デモしているソフトウェアの非常に迅速なプロトタイプを一緒に取得することを検討しています。Googleアシスタントにフレーズを発声して、オンザフライで設定されたフレーズを読み返させたいです。ソフトウェアから。

私は次の線に沿って何かを考えています:

  1. ソフトウェアにフレーズを入力して、保存ボタンをクリックします。
  2. ソフトウェアがこのフレーズをGoogleドライブのドキュメントに保存します。
  3. アシスタントにあるフレーズを言います。
  4. アシスタントはGoogleドライブドキュメントからフレーズを読み返します。

明確にするために、私はポイント4のヘルプのみを探しています。残りは簡単です。

これはまったく可能ですか?概念実証の短いデモのためだけなので、ハッキングされたソリューションは気にしません。

回答:


5

この種の実験を最も簡単に行うには、API.ai(Google Homeが誕生する直前にGoogleが取得したツール[1])を使用します。

API.aiでは、1つのコマンドで与えられ、別のコマンドで読み取られるデータを使用してフローを非常に簡単に模倣できますが、実際のGoogleドライブを使用すると、正確なフローを構築することもできます。

説明したフローは次のように行われます。

  1. インテントを使用してAPI.aiを起動し、アクションを使用してレスポンス[1]のデータを処理します。アクションでは、Node.js [2]などを使用してカスタムフルフィルメントを作成します。
  2. ..getドキュメントを処理するためのGoogleドライブのREST APIのNode.jsバージョンの使用。
  3. API.aiの別のインテントを使用して、別のアクションを生成し、別のフルフィルメントを呼び出し、別のアクションを呼び出します。
  4. ..in Node.jsを使用して他の方向に通信し、Google Drive REST APIからデータをフェッチし、API.aiのResponse to the Intentでデータを呼び出します。

[1] https://www.smashingmagazine.com/2017/05/build-action-google-home-api-ai/#google-actions-and-api-ai

[2] https://medium.com/google-cloud/how-to-create-a-custom-private-google-home-action-260e2c512fc

[3] https://developers.google.com/drive/v3/web/quickstart/nodejs

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.