Quando chiamo il metodo startListening
di un oggetto SpeechRecognizer
, il riconoscimento vocale avvia l'ascolto vocale. Vorrei creare un servizio in attesa di parole chiave specifiche: quando l'utente dice che questa parola chiave e il riconoscimento vocale rilevano questa parola chiave, il servizio diventa pronto a ricevere comandi vocali dell'utente.Posso mantenere il riconoscimento vocale in ascolto indefinitamente?
A tal fine, dopo un nuovo SpeechRecognizer
istanziato, dovrei chiamare il suo metodo startListening
: posso mantenere il riconoscimento vocale in ascolto indefinitamente?
sembra che tu stia facendo un'intercettazione Android - Mi piace !! – Kristian
L'obiettivo è essere in grado di controllare una o più applicazioni utilizzando la voce. – enzom83
Guarda l'app chiamata Vlingo. Lo fanno mantenendo l'applicazione in esecuzione in background in attesa della parola chiave "Hey Vlingo ..." Questo suona come quello che stai cercando. Vorrei provare e setacciare le molte domande qui intorno su come mantenere un servizio in esecuzione in background. Sembra un buon punto di partenza per te. – gobernador