9

Android 4.1 包括离线语音输入。当您单击弹出式键盘上的麦克风时,您可以看到这一点,如果您没有网络连接,它仍然可以工作。然而,当你想从你的应用程序中进行语音识别时,看起来RecognizerIntentAPI 仍然需要网络连接。

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

4

1 回答 1

12

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

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

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

于 2012-08-17T21:26:50.907 回答