【问题标题】:google voice recognition source code谷歌语音识别源码
【发布时间】:2013-09-29 08:43:00
【问题描述】:

正如谷歌所说,新的安卓“果冻豆”将包含能够离线工作的语音识别引擎。随着新的android源代码已经打开,我试图查看并找到语音识别引擎的源代码,但没有成功。

所以我的问题是:语音识别引擎源代码是 android 4.1.1 源代码的一部分吗?还是像单独的应用一样?

提前感谢我的英语。

【问题讨论】:

  • Google 应用程序不是操作系统的一部分,通常不是开源的。我看到的唯一方法是反编译apk
  • 斯蒂芬,谢谢你的回答。但是在这里 [link]android.googlesource.com/platform/manifest/+/refs/heads/… 我可以看到几个应用程序似乎包含在 Android 代码中。计算器、浏览器等。我只是想确保不包括语音识别引擎。我在清单中看不到它。但也许我应该去别的地方看看?
  • 可能已经有人试图反编译这个应用程序。您可能在 xda-developers.com 的一般 android 开发部分很幸运。
  • 但它绝对不是开源的?这就是我想知道的。
  • 其中一个引擎已经存在,并且自 Android 1.0 以来就存在(外部/srec)。这是一个相当不错的引擎,开发了很长时间,最终登陆 Nuance 并授权给谷歌。包括的模型只有英文,但引擎的很大一部分都不见了。我只是不确定这个引擎是否确实用于新的离线识别功能。

标签: android voice-recognition android-4.2-jelly-bean


【解决方案1】:

它实际上是设置中的可下载包。没有应用程序之类的,只是一个简单的引擎,如果没有互联网,操作系统就会依赖它。

所以不,它不是源代码的一部分,也不是一个单独的应用程序。 希望我对它的理解很清楚并且对您有所帮助。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      语音识别软件肯定在 Jellybean 操作系统内部,因为应用程序可以识别“通话”等语音命令,它还可以识别联系人中的姓名,因此源代码必须在操作系统内部。 P.S:尝试关闭您的 wifi 和移动数据以及语音命令“通话”,它会起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-30
        相关资源
        最近更新 更多