Android 4.1包含离线语音输入。当您单击弹出键盘上的麦克风时,您可以看到此信息,如果您没有网络连接,它仍然有效。但是,当您想要从应用程序进行语音识别时,RecognizerIntent
API似乎仍然需要网络连接。
是否有用于从我的应用访问Android中新的离线语音输入功能的API?
答案 0 :(得分:12)
Android使用两种不同的语音API:语音输入(键盘上的键)和语音识别(其他地方)。 离线启用语音输入,而不是语音识别(对于4.1 JellyBean)。
这就是为什么键盘上的键可以脱机工作,但其他地方也没有。 出于某种原因,谷歌决定制作这两个独立的API。
有关语音输入的更多信息,请参阅此处: http://android-developers.blogspot.com/2011/12/add-voice-typing-to-your-ime.html