【问题标题】:Launch app on voice command (android)在语音命令上启动应用程序 (android)
【发布时间】:2013-02-21 11:59:21
【问题描述】:

我需要一个示例,说明如何通过语音命令(触发词)启动我的应用。 因此,某种在后台运行的服务会监听所有内容,如果单词与设置的文本值匹配(我想这可以通过语音识别完成),应用程序将打开。我知道这是可能的,但我不知道从哪里开始......

我看到其他应用程序能够建立这一点。我有近 100 万用户,这是最常被请求的功能之一。

【问题讨论】:

    标签: java android speech-recognition voice launcher


    【解决方案1】:

    为此,您必须将 Android 语音识别作为一项服务而不是一项活动来运行。然后让您的服务监听关键字或短语。

    查看此 git 以获取有关如何将 Android 语音识别作为服务运行的示例代码:

    https://github.com/gast-lib/gast-lib/

    【讨论】:

      【解决方案2】:

      Google 刚刚从 android M 引入了一个新的语音交互 API。你可以在这里查看视频,http://www.youtube.com/watch?v=OW1A4XFRuyc&list=PLOU2XLYxmsIJDPXCTt5TLDu67271PruEk

      【讨论】:

        【解决方案3】:

        在 Android 6 及更高版本上,您只需说“Ok Google”或点击麦克风图标,然后说“launch YourAppName”,您的应用就会启动。

        如果 Google 语音搜索无法识别您的应用名称,请尝试拼写出来。

        要开启“Ok Google”语音搜索: https://support.google.com/websearch/answer/2940021?hl=en

        希望有帮助!

        【讨论】:

        • 为什么必须说“OK GOOGLE”?为什么我们不能将此文本更改为我们的自定义测试?如果可以的话怎么办?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多