0

我正在尝试使用以下行从 Android Google 语音识别引擎中获取具有额外结果的数组:

ArrayList<String> text = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);

但是,这仅在设备在线并连接到互联网时才有效。当它离线时,我得到一个只包含一个结果的数组。

离线时有没有办法获得多个结果数组?

4

1 回答 1

0

不,没有办法在网上做到这一点,如果你甚至尝试开发类似的东西,有很多信息要存储,你的想法的一种方法可能是使用JellyBean可用的SpeechInput,但你稍后会看到(如果您尝试设置此模式)您将需要在您的设备上为它下载一个语言包!

如果您成功找到另一种方法,请告诉我如何!

于 2013-07-01T11:42:02.953 回答