web-dev-qa-db-ja.com

Googleアシスタントを使用して、直接Androidアプリに話しかけ、非常に簡単なタスクを実行します

Google Assistantを既存のAndroidアプリと統合するプロジェクトに取り組んでいます。要件は簡単です。私のアプリの名前がTestAppで、アプリのホームページの背景色を変更するだけだとすると、次のように言いたいです。

OK Google、TestAppの背景を黒に変更してください」。

ActionsSDK へのリンクが与えられましたが、調べてみると、これはGoogle Assistantを拡張するスタンドアロンのアプリにすぎず、Androidとは何の関係もないことがわかります。自体。

私が必要とすることを実行する私が見つけた最も近いAPIは Voice Interactions です。これは私がする必要があるものと非常に似ていますが、「call this person ...」または「...にアラームを設定... "、ただし"背景を変更... "は実行できません私の例のように。この link によると、カスタムの音声操作は許可されていません。

だから私の質問は、私のアプリと直接やり取りして、非常に単純なタスクを実行させることは可能ですか?

ありがとう

22
ITried

Androidアプリのプロパティとアクションプロジェクト を接続して、デジタル商品をPlayストアで販売します。デジタルトランザクションを実装して、Playストアのアイテムを一部として販売しますアクションとの会話の。

AndroidアプリをActionsコンソールプロジェクトに接続するには、最初にWebサイトをプロジェクトに接続する必要があります。上記のWebサイトの接続の手順に従ってください。

Webサイトに接続したら、Androidアプリの下で、[アプリを接続]ボタンをクリックして、表示される指示に従います。PlayConsoleで指示を完了すると、最大24時間かかることがあります。接続前Androidアプリはアクションコンソールに反映されます。これをGoogleのアクションで試してください

1
Nimitt Sethiya

明るい日差しの中で、アシスタントにアプリの起動を依頼しても画面が見えなかったときに、自分で使用して画面を明るくするためのアプリを作成しました。次に、起動時にコードを実行して変更を加えました。私が知っている安っぽい回避策:-)

これを使ってみてください

[1]: https://docs.slanglabs.in/slang/

これにより、アプリ内で音声を使用していくつかのアクションを実行できます。コンソールを使用してアクションと発話を追加できます。役立つ可能性のあるサンプルアプリがいくつかあります。

多くのアプリで使用しています。助けが必要な場合に備えて、遠慮なくご連絡ください。幸運を祈ります!

0

現在、AndroidアプリとGoogleアシスタントの間で通信を行う方法はありません。GAがDialogflow APIに基づいて構築されている場合(特に、action-on- google)、その後、あなたは Dialogflow Android client をAndroidアプリで使用してDialogflow Agentと通信することができます。

0
Abhinav Tyagi