web-dev-qa-db-fra.com

Utilisez l'Assistant Google pour parler directement à mon Android et exécuter une tâche très simple

Je travaille sur un projet pour intégrer le Google Assistant avec une application Android Android. Les exigences sont simples. En supposant que mon application s'appelle TestApp et que je souhaite juste changer la couleur d'arrière-plan de la page d'accueil de l'application, je veux pouvoir dire,

" Hé Google, change l'arrière-plan en noir sur TestApp ".

On m'a donné des liens vers ActionsSDK , mais en y regardant, je vois que ce n'est qu'une application autonome qui étend Google Assistant et n'a rien à voir avec Android lui-même.

L'API la plus proche que j'ai trouvée qui fait ce dont j'ai besoin est le Voice Interactions . C'est très similaire à ce que j'ai besoin de faire, mais cela ne permet que des déclencheurs vocaux prédéfinis tels que " appeler cette personne ... " ou " régler l'alarme sur ... ", mais ne peut pas faire" changer l'arrière-plan ... " comme dans mon exemple. Selon cela link , les actions vocales personnalisées ne sont pas autorisées.

Ma question est donc la suivante: est-il possible d'interagir directement avec mon application et de lui faire effectuer une tâche très simple?

Merci

22
ITried

Vous voudrez peut-être connecter une propriété d'application Android avec votre projet Actions pour vendre vos produits numériques dans le Play Store. Implémenter des transactions numériques pour vendre vos articles Play Store dans le cadre d'une conversation avec votre action.

Pour connecter une Android avec votre projet de console Actions, vous devez d'abord connecter un site Web à votre projet. Suivez les instructions fournies ci-dessus dans Connexion d'un site Web.

Une fois que vous avez connecté un site Web, sous Android app, cliquez sur le bouton Connect App et suivez les instructions affichées. Une fois que vous avez terminé les instructions dans la console Play, cela peut prendre jusqu'à 24 heures avant que l'application Android Android se reflète dans la console Actions. Essayez ceci dans Action sur Google

1
Nimitt Sethiya

J'ai écrit une application pour mon usage personnel pour éclairer l'écran lorsque j'étais sous un soleil éclatant et que je ne pouvais pas voir l'écran en demandant à l'assistant de lancer l'application. Au lancement, j'ai exécuté du code pour effectuer le changement. Un contournement ringard je sais :-)

0
keepTrackOfYourStack

vous pouvez essayer d'utiliser ceci

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

Cela vous permettra d'effectuer plusieurs actions par la voix dans votre application. Vous pouvez utiliser la console pour ajouter des actions et des énoncés et il existe des exemples d'applications qui pourraient vous aider.

Je l'ai utilisé dans beaucoup de mes applications. N'hésitez pas à tendre la main au cas où vous auriez besoin d'aide, bonne chance!

0
Akanshi Srivastava

À l'heure actuelle, il n'y a aucun moyen de faire la communication entre Android App et Google Assistant. Si votre GA est basé sur l'API Dialogflow (en particulier, n'utilisez pas action-on- google), vous pouvez alors utiliser Dialogflow Android client dans votre Android App pour communiquer avec Dialogflow Agent).

0
Abhinav Tyagi