Ich habe die Voice Actions-API gesehen und beschrieben, wie Sie Ihre eigenen Sprachinteraktionen erstellen können, die von Google Assistant mithilfe von Keywords gestartet werden können. Dies ermöglicht dem Benutzer, Ok, Google und dann Ihre Keywords zu sagen. Google Assistant leitet die Interaktion anschließend an die Aktivität Ihrer Android-App weiter.Starten Sie Google Assistant Voice-Interaktion
Ich würde gerne in die andere Richtung gehen. Ich möchte eine integrierte Interaktion verwenden, die von Google Assistant bereits verarbeitet wird, aber ich möchte die Interaktion in meiner App beginnen (das heißt, dass ich einige Daten an Google Assistant weitergeben oder zumindest starten möchte). Weiß jemand, ob das möglich ist? Jedes Mal, wenn meine App einen bestimmten Auslöser erkennt, möchte ich Google Assistant auffordern, eine bestimmte Interaktion mit dem Nutzer zu starten, ohne dass er zuerst "Ok, Google" sagen muss.
Ich könnte etwas ähnliches tun, indem ich meine eigene Interaktion mit Text zu Sprache und dem Spracherkennungsdienst starte, aber die Sprachlaute und der Arbeitsfluss sind in Google Assistant so viel sauberer, also warum das Rad neu erfinden.
Wenn es eine Möglichkeit gäbe, die von Google Assistant verwendete Sprach- und Spracherkennung zu verwenden, könnte ich auch damit arbeiten.
Irgendwelche Ideen?
Diese Verknüpfung Tutorial von Ido Green ist hilfreich https://greenido.wordpress.com/2017/12/14/how-to-create-a-shortcuts-in-google-assistant/. Zum Beispiel habe ich eine Verknüpfung für meine eigene App erstellt, anstatt "Ok Google Talk mit Chat Bot Chibi" sagen zu müssen, habe ich einen 'Chat Bot Chibi' Auslöser ausgelöst, den ich ohne Probleme öffne, indem ich es auf meinem Handy sage. –