9

Android 4.1 include la digitazione vocale offline. Puoi vederlo quando fai clic sul microfono sulla tastiera pop-up, funziona ancora se non hai una connessione di rete. Tuttavia, sembra che l'API RecognizerIntent richieda ancora una connessione di rete quando si desidera eseguire il riconoscimento vocale dall'app.Utilizzare la voce in testo offline in Android 4.1 (Jelly Bean) dalla mia applicazione?

Esiste un'API per accedere alla nuova funzionalità di digitazione vocale offline in Android dalla mia app?

+0

Vorrei che ci fosse. – gregm

risposta

12

Android utilizza due diverse API per voce: la voce digitando (tasto della tastiera) e la voce riconoscimento (ovunque). La digitazione vocale è abilitata offline e il riconoscimento vocale non lo è (per 4.1 JellyBean).

Ecco perché la chiave della tastiera funziona offline, ma da nessun'altra parte. Per qualche motivo Google ha deciso di creare queste due API separate.

Vedi qui per più informazioni digitazione vocale: http://android-developers.blogspot.com/2011/12/add-voice-typing-to-your-ime.html

+1

Per ulteriori informazioni, vedere questo post: http://stackoverflow.com/questions/17616994/offline-speech-rec-in-android-jellybean – rmooney

Problemi correlati