离线听写功能是AOSP中Jelly Bean的一部分吗?如果有,它是什么包?

Jar*_*han 11 android speech-recognition speech-to-text android-source

我一直在寻找Jelly Bean,看看我是否能找到离线听写功能,但我没有太多运气.如您所知,来源巨大且繁琐.我找到了/ external/srec文件夹,但是当Android于2007年首次推出时,其中的文档似乎来自Nuance.这是否仅作为封闭源Google应用程序(Gms)提供?

谢谢

贾里德

小智 1

不幸的是,我不认为它是 AOSP 的一部分。

有一个名为 VoiceInputMethodService 的 IME,它可能是离线听写的来源。此 IME 存在于 ICS 中的 VoiceSearch.apk 下,在 JB 中已重命名为 QuickSearch.apk

比较ICS和JB这两个项目的类,你可以看到Jelly Bean版本下有很多与语音识别相关的新类。新类和包的名称如“Majel”、“Recognizer”和“decoder”。

今晚我没有时间详细介绍所有内容,而且我仍然需要确认 VoiceInputMethodService 是用于离线解码的 IME,但希望这能为您指明正确的方向。