Quello che vorrei ottenere è abbastanza semplice da spiegare: Desidero che l'utente scelga un elemento vocale da un elenco e ottenga il risultato nell'app, esattamente come RemoteInput.setChoices (che è purtroppo realizzato solo per l'orologio).Esiste un equivalente per l'uso di RemoteInput.setChoices, ma per il telefono?
Di seguito è riportato il codice necessario per parlare con l'orologio, ma mi piacerebbe ottenere questa funzione su un telefono.
Qualche idea?
Hai sicuramente esaminato l'API [speech to text] di Android (http://developer.android.com/reference/android/speech/SpeechRecognizer.html). Sta implementando la tua voce dell'interfaccia utente basata su questa opzione? – JimmyB
Certo che l'ho guardato. Il problema principale non è l'interfaccia utente, è il riconoscimento stesso che può essere notevolmente migliorato dando una lista di scelte. Questa caratteristica è davvero da parte di Google, ne sono convinto. –
Oggetto: qualità - proverei. Il riconoscitore non dovrebbe fornire un * elenco * di candidati per il riconoscimento, che potresti confrontare con le tue parole valide per trovare la migliore corrispondenza all'interno del tuo set? Se ho detto "forse" e Google pensa che probabilmente ho detto "tè grigio" che è inutile, ma mi aspetterei che "forse" appaia da qualche parte nell'elenco delle parole candidate, mentre "sì" e "no" non dovrebbero essere nella lista a tutti – JimmyB