2014-12-18 10 views
7

Ich habe mir ein paar andere Fragen, aber sah nie die Antwort, die ich suchte. Ich kann eine Aktivität ausführen, um Systemabsichten zu erhalten, wie z. B. eingehende Nachrichten. Google Now-Absichten wie AlarmClock.ACTION_SET_ALARM können auch von der App empfangen werden. Wie kann ich meine App so einrichten, dass sie einen benutzerdefinierten Google Now-Sprachbefehl erhält? Zum Beispiel in Google Now möchte ich sagen
Ok Google, [App-Name] [Eingabedaten].
Dann würde die App gestartet werden und hätte die [Eingabedaten] zu behandeln. Dies kann mit Tasker und AutoVoice erreicht werden, aber wie kann ich meine Android-App auf beliebigen Google Now-Befehl für sich selbst hören lassen?Starten Sie Android App mit benutzerdefinierten Google Now Befehl

+0

Hello..did gefunden Sie irgendeine Art und Weise, es zu tun ... ?? –

Antwort

-2

Sie können die Stimme in Text umwandeln. Sie können einen Dienst oder Broadcastrecevier erstellen, um die Spracheingabe zu erkennen und entsprechende Aktionen auszuführen.

Covert Stimme Textlink: http://www.androidhive.info/2014/07/android-speech-to-text-tutorial/

+1

In diesem Beispiel muss der Benutzer die App manuell öffnen und auf eine Schaltfläche klicken, um die Spracherkennung auszulösen. Ich habe gefragt, wie die App auf einen benutzerdefinierten Befehl warten kann, ohne die App öffnen zu müssen. So ähnlich, wie wenn ich mich an den Zuhörer von Google Now halte. –

Verwandte Themen