哪个Android版本引入了SpeechRecognizer的Audible Cue onReadyForSpeech?

时间:2012-12-20 03:11:36

标签: android speech-recognition

在输入ready for speech时,Android 2.x会自动发出声音提示。

Android 4.1可以。

这些版本之间会发生什么?即何时引入了这个很酷的功能?

  • Android 3.0? (Build.VERSION_CODES.HONEYCOMB_MR)
  • Android 3.1? (Build.VERSION_CODES.HONEYCOMB_MR1)
  • Android 3.2? (Build.VERSION_CODES.HONEYCOMB_MR2)
  • Android 4.0? (Build.VERSION_CODES.ICE_CREAM_SANDWICH)

我需要这个,以便在运行时对Build.VERSION.SDK_INT执行检查。

您知道有任何文件来源吗?

2 个答案:

答案 0 :(得分:1)

这可能是Google语音搜索的一项功能,但Google语音搜索是一款常规应用,因此不属于Android。

onReadyForSpeech是回调,通过该回调,最终用户应用(例如键盘应用)可以具有由语音识别器应用(例如,Google语音搜索)执行的一些代码。这两个应用程序都可以发出声音提示,但两者都不是核心Android的一部分。

也许相关: void startRecording (MediaSyncEvent syncEvent) 在API级别16中添加。

答案 1 :(得分:1)

您所指的“准备发言”双哔声不是Android操作系统的功能,而是Google App

这与Kaarel的答案非常接近,但Voice SearchGoogle App之间的区别可能令人困惑。

更令人困惑的是,Google App曾经被命名为Google Search,但没有弄错:相同的包裹名称会自动变为...... com.google.android.googlequicksearchbox

我不确切地知道“没有哔哔的谷歌搜索”在什么时候变成了“酷吵的谷歌应用程序”,但我的有限观察显示Google Search version 1.3.3 (Android 2.2.1)没有发出哔哔声,而{{1}有那些哔哔声。

截至今天(2015-01-22),Google搜索版Google App version 4.1.24 (Android 4.1.2)是适用于Android 2.2.1设备的Google Play上的最新版本。

然而,Android 4.1.2设备可以在Google Play中查看更高版本并下载&安装它:1.3.3.247963

因此,似乎这些哔声 与Android版本相关联。

BTW,谷歌应用程序具有所谓的“OK Google”。也许这就是引入那些(现在有名的)哔哔声的原因。

OK Google”于2013年5月在Google I / O大会上首次推出,但由于可以从Google Play下载到Android 4.1设备(2012年7月推出),因此无法假设直接链接到当时的最新版本。事实上,有关如何在Android 4.0上安装Google App的说明,但我怀疑Google是否支持。因此,为了安全起见,我会说如果您在智能手机上启用了自动更新,那么首次引入“识别器哔声”的Android版本为 4.1