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

9

Android 4.1版本包括离线语音输入功能。当您在弹出的键盘上单击麦克风时,您可以看到它,即使您没有网络连接也可以使用。然而,当您想从您的应用程序进行语音识别时,RecognizerIntent API似乎仍然需要网络连接。

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

1个回答

12

Android使用两种不同的语音API:语音输入(键盘上的按键)和语音识别(其他地方)。

语音输入支持离线,但语音识别不支持(适用于4.1 JellyBean)。

这就是为什么键盘上的按键可以离线使用,但其他地方不能。由于某种原因,Google决定将这两个API分开。

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


1
有关更多信息,请参见此帖子:https://dev59.com/Q2Mm5IYBdhLWcg3wbunb - rmooney

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接