谷歌语音识别源代码

4
谷歌表示新版安卓“果冻豆”将包含离线语音识别引擎。由于新版安卓源代码已经开放,我尝试查找语音识别引擎的源代码,但未能成功。
我的问题是:语音识别引擎的源代码是否是安卓4.1.1源代码的一部分?还是像一个单独的应用程序?
提前感谢您的回答,抱歉我的英语不好。

谷歌应用程序不是操作系统的一部分,通常也不是开源的。我所看到的唯一方法就是反编译APK文件。 - stefan
Stefan,感谢您的回答。但是在这里[link]https://android.googlesource.com/platform/manifest/+/refs/heads/android-4.1.1_r1/default.xml,我可以看到几个似乎包含在Android代码中的应用程序。计算器、浏览器等等。我只想确保语音识别引擎没有被包含。我在清单中找不到它。但也许我应该在其他地方寻找? - pikkvile
可能已经有人正在尝试反编译此应用程序。您可以在xda-developers.com的Android开发常规部分中获得帮助。 - stefan
1
但它绝对不是开源的?这就是我想找出来的。 - pikkvile
2
其中一个引擎已经存在并且自 Android 1.0(external/srec)以来就一直存在。它是一个相当长时间开发的非常好的引擎,最终落户于 Nuance,并被授权给 Google。然而,包含在其中的模型仅为英语,且引擎缺少相当大的部分。我不确定这个引擎是否确实用于新的离线识别功能。 - Nikolay Shmyrev
3个回答

5

实际上,它是在设置中可下载的软件包。没有应用程序之类的东西,只是一个简单的引擎,如果没有互联网,操作系统就会退回到这个引擎。

因此,它既不是源代码的一部分,也不是单独的应用程序。 希望我对它的理解清晰,并能帮助您。


0
在Android 4.1源代码中,您可以在srec_jni文件夹(C++代码)中看到语音引擎源代码,但存在一些问题,头文件未放置在应该放置的位置。

-1

语音识别软件肯定位于Jellybean操作系统内,因为该应用程序可以识别语音命令,例如“呼叫”,它还可以识别联系人中的名称,因此源代码必须位于操作系统内。 附注:尝试关闭您的WiFi和移动数据,并使用语音命令“呼叫”,它将起作用。


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