【问题标题】:Integrate Google Voice Recognition in Android app在 Android 应用中集成 Google 语音识别
【发布时间】:2014-07-23 11:29:03
【问题描述】:

我想在我的应用中引入一项新功能:永久语音识别

首先我关注了这些帖子:

Voice recognition

Speech recognition in Android

Offline Speech Recognition In Android (JellyBean)

还有更多其他内容,以及来自不同网站的其他帖子。

问题: 实际上我想做的是在不显示谷歌语音活动的情况下进行永久语音识别。例如:当我启动应用程序时,语音识别应该启动并收听。当识别器匹配一些单词时,我的应用程序将相应地执行不同的操作。我不喜欢每次想要进行语音识别时都按下按钮,也不喜欢在屏幕上出现任何可以与之交谈的东西。我可以这样做吗?

欢迎提出任何建议。谢谢! :)

【问题讨论】:

    标签: android speech-recognition voice-recognition google-voice google-voice-search


    【解决方案1】:

    Android 可以在没有任何 GUI 的情况下使用语音识别。您可以使用SpeechRecognizer 类来执行此操作。但是谷歌不允许你使用他们的语音工具进行长时间的识别。静默 5-7 秒后,它将停止。

    如果你想使用有限的命令词汇,你可以使用像PocketSphinx这样的离线连续识别。

    【讨论】:

      【解决方案2】:

      对于长时间识别,您可以使用:

      intent.putExtra("android.speech.extra.DICTATION_MODE", true);
      

      【讨论】:

      • 提供更多详细信息,为什么您认为这个额外的开关会开启“长时间识别”,例如它在哪里被记录为具有这样的功能。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多