2012-07-19 11 views
11

Ho setacciato Jelly Bean per vedere se potevo trovare la funzione Offline Dictation ma non ho avuto molta fortuna. Come sai, la fonte è enorme e ingombrante. Ho trovato la cartella/external/srec ma la documentazione sembra essere di Nuance quando Android è stato lanciato per la prima volta nel 2007. È disponibile solo come applicazione Google closed source (GMS)?La funzione di dettatura offline è presente nella parte Jelly Bean di AOSP e, in caso affermativo, in quale pacchetto si trova?

Grazie

Jared

risposta

1

Purtroppo, non credo che sia parte di AOSP.

C'è un IME chiamato VoiceInputMethodService che è probabilmente da dove proviene la dettatura offline. Questo IME esiste in ICS sotto VoiceSearch.apk, che in JB è stato rinominato in QuickSearch.apk

Confrontando le classi da ICS e JB per questi due progetti è possibile visualizzare molte nuove classi relative al riconoscimento vocale sotto Jelly Bean versione. Nuove classi e pacchetti con nomi come "Majel", "Recognizer" e "decoder".

Non ho tempo di passare tutto questo stasera, e devo ancora confermare che VoiceInputMethodService È l'IME utilizzato per la decodifica offline, ma spero che questo ti guidi nella giusta direzione.

+0

Grazie Andy. Sì, non sembra la sua parte di AOSP. Almeno non ancora. –