Google Homeのカスタム音声コマンドと応答を作成できますか?


11

Google Homeデバイス用に独自のカスタム音声コマンドと応答を作成できるようにしたい。とにかくこれを行うにはありますか?


現在のところ、2020年は簡単です。DialogFlowを開いて「会話」を編集するだけです。ただし、インテント、ウェブフック、フルフィルメント、アクション、ダイアログフローイベントなど、Google / Androidの用語を十分に理解している場合にのみ「簡単」です。正式に全世界に導入する前に、スマートフォンでダイアログをテストすることもできます。 。
ジャンプジャック

回答:


8

GoogleはそのためのAPIを提供していません。代わりに、QAはユーザーに外部アプリIFTTT = IfThisThenThatを使用するように伝えます。Googleの新しい提案はAutoVoiceです。


1
カスタムコマンド用のAPI、Actions on Googleがあります。IFTTTは素晴らしいプラットフォームですが、おそらく消費者にとって最も使いやすいプラットフォームです。
Aurora0001

1
以前にそのためのAPIがなかった場合、IFTTTはそれをどのように実行しましたか?彼らが使用していたGoogleの非公開APIはありましたか?
kec

6

エンドユーザーにとって、micoの回答に記載さているIFTTTまたは別のコネクタサービスを使用することは、おそらく最良の方法です。

あなたが開発したい場合は、アクショングーグルアシスタントのプラットフォーム上には、使用することができますGoogleでアクション、あなたは他のユーザーが対話できるという新しいアクションを開発するために必要なすべてのものを持つツールキットを。Alexaとは異なり、Googleアシスタントのアクションをインストールする必要はありません

Googleアシスタントのスキルを開発するには、次のいずれかを行うことができます。

  • API.AIを使用します。これは、ユーザーの音声を解釈し、アプリケーションが処理できるコードに変換する、事前に構築されたプラットフォームです。

  • Actions SDKを直接使用すると、多少複雑になりますが、より細かく制御できます。


1
Actions SDKを使用すると、「OK Google、午後6時の気温はどうなりますか」などの質問に直接応答できます。「OK Google、時間ごとに話しかける」など、最初にアプリを呼び出す必要がありません。天気。"?
kec

1
@kecはい、ある意味で、暗黙的な呼び出しのオプションがあります。「暗黙的な呼び出しは、ユーザーが名前で呼び出さずにアシスタントがアプリを呼び出すことを知っている場合に発生します。暗黙的な呼び出しの最も一般的な例は、ユーザーがアシスタントに特定のタスクを実行することを望んでいる場合です(アクション呼び出しフレーズを記述することにより)。アシスタントは、ユーザーの意図を満たすことができるので、そのタスクのためにアプリを呼び出すことを選択します。」もちろん、Googleのアルゴリズムはどのアクションが推奨されるかを決定し、どのアクションが推奨されるかは保証されません。
Aurora0001

1
うーん...それは私が望んでいることですが、おそらく理想的ではありません。個人的なプロジェクトとして、(中間の個人用サーバーを介して)wunderground.comから1時間ごとの気象情報にアクセスするアプリを開発したいと考えています。次に、アプリをGoogle Homeに「追加」して、「午後6時の温度は?」のような質問をするだけでいいのです。私はいつも自分のアカウントで自分のアプリが呼び出されるようにしたいだけです。wunderground.comへの無料のAPI呼び出しは1日あたり500回に制限されているため、アプリを一般に配布したくありません。
kec

5

google homeの音声コマンドを作成するには、以下の手順に従ってください:

IFTTT.comにアクセスします。

サインインまたはアップ

検索をクリックします。「Googleアシスタント」を検索します。

[Googleアシスタント]、[Googleアシスタント]、[接続]の順にクリックします。

Googleアカウントを選択し、IFTTTにアクセスを許可します。スマートフォンでGoogle HomeまたはGoogleアシスタントのセットアップに使用したアカウントを選択してください。(Google Homeのセットアップに使用したアカウントを見つける方法をご覧ください。スマートフォンでGoogleアシスタントを使用している場合は、ホームボタンを押し続け、[ホーム]ボタン、[その他]、[アカウント]の順にクリックします。アカウントが選択されます。 )

オンラインサービスとデバイスを制御する音声コマンドを作成するのドキュメントを参照してください


0

これは、Google Homeアプリではカスタムルーチンと呼ばれます

しかし、未知の理由により、現在のところ簡単にアクセスすることはできません。

モバイルデバイスで言語を英語(カナダ)に切り替えるとうまくいきます。取得するのは、ルーチンカスタムルーチンを含む)、ブロードキャスト、さらにはGoogle HomeアプリのGoogleアシスタントボタンです。

Googleのユーザーエクスペリエンスがそれほど厄介なのはなぜですか。常に...

Google Homeカスタムルーチン Google Homeカスタムルーチン Google Homeカスタムルーチン


多分それはまだベータ段階にありました。これで、DialogFlowが使用可能になります。dialogflow.com
ジャンプジャック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.