在我的应用程序中使用Android 4.1(Jelly Bean)中的离线语音转文本?

Sco*_*ock 9 android speech-recognition offline android-4.2-jelly-bean

Android 4.1包括离线语音输入.当您单击弹出键盘上的麦克风时,您可以看到此信息,如果您没有网络连接,它仍然有效.但是,RecognizerIntent当您想要从应用程序进行语音识别时,API 似乎仍然需要网络连接.

是否有用于从我的应用访问Android中新的离线语音输入功能的API?

Nat*_*son 12

Android使用两种不同的语音API:语音输入(键盘上的键)和语音识别(其他地方).离线启用语音输入,而不是语音识别(对于4.1 JellyBean).

这就是为什么键盘上的键可以离线工作,但其他地方也没有.出于某种原因,谷歌决定制作这两个独立的API.

有关语音输入的详细信息,请参阅此处:http: //android-developers.blogspot.com/2011/12/add-voice-typing-to-your-ime.html