问题标签 [google-voice-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
244 浏览

android - 有没有办法将新术语注册到 ok google 识别的列表中?

我假设答案是“不”,但我想我会仔细检查。

我很好奇我的应用程序是否可以通过某种方式注册一个与其自身关联的短语,以便当用户说“ok google MY CUSTOM PHRASE”时,它会唤醒我的应用程序并将字符串传递给它。

具体来说,我正在尝试重新创建 Siri 的“将牛奶添加到购物清单”功能,该功能(令人惊讶地)不在 Google 的公认功能名单中。我知道有些应用程序可以处理列表,但没有明显的方法(我可以看到)从点击麦克风一次到将项目添加到列表中。

我不需要关于如何识别语音或任何类似性质的建议,我知道如何通过“在我的应用程序中按下按钮并说话”的方式来做到这一点。我只是特别询问 OK GOOGLE 短语以及是否有某种方式我忽略了将自定义短语添加到该词典中。

0 投票
0 回答
103 浏览

android - 杀死封闭源应用程序的意图

我是一名新的 Android 程序员,我一直在尝试开发一个利用 Google Voice Search 的语音到文本功能的应用程序,并使用隐式意图调用它。那是有效的部分。但是,我希望 GVS 只运行一段时间,所以我一直在寻找一种方法来终止应用程序。

我已经尝试过:从程序中的几个地方完成()。如果我能找到某种方法来调用 GVS 的 finish() 命令,这将是理想的。

android.os.Process.killProcess(android.os.Process.myPid()) 有效,但它会杀死整个应用程序,这是我不想要的。

我正在寻找:一种在不杀死整个应用程序的情况下杀死我的程序中使用的 Google 语音搜索应用程序的方法。我现在唯一的解决方案是创建一个启动 GVS 的 Activity,然后在我需要停止 GVS 时将其杀死,但这似乎毫无意义。有人有更好的解决方案吗?

编辑:我对服务本身没有问题。我的意图和 GVS 运行良好。我想要做的是中断服务,这样,如果我在服务关闭时不断地重新打开服务,我将能够在一段时间后停止程序。如果我能在中途终止这个过程,我会很高兴的。

Edit2:我可能已经找到了解决我的问题的方法,即在计时器到时不刷新服务。

0 投票
1 回答
703 浏览

android - 安卓语音输入,无需点击

我是android开发的新手。我需要为我正在开发的新应用程序提供一个解决方案,该应用程序接受语音输入并通过与映射数据库进行映射来提供语音输出。当前程序通过 onlick 按钮进行语音输入。我需要一个可以在不点击任何与会说话的汤姆应用程序类似的按钮的情况下进行语音输入的灵魂。这是我的代码。我的主要代码在speakToMe中,这是在 onclick 和onActivityResult上调用的方法

0 投票
2 回答
15770 浏览

android - 在 Android 应用中集成 Google 语音识别

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

首先,我关注了这些帖子:

语音识别

Android中的语音识别

Android中的离线语音识别(JellyBean)

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

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

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

0 投票
0 回答
892 浏览

android - 如何在 Android 设备中获取 Google 语音识别引擎

我有一台基于 Android 的 Epson Moverio 设备,但默认情况下没有语音识别引擎。我已经成功安装了语音搜索应用程序,并且通过它,我能够在我正在开发的应用程序中使用谷歌语音识别。现在,问题是我得到的应用程序版本有点旧(我认为它是从 2011 年开始的,因为那是语音搜索应用程序的最后一次更新)。是否有任何其他类似于语音搜索的应用程序可以安装并允许我使用最新的 Google 语音识别引擎?

0 投票
1 回答
1919 浏览

android - 使用 RecognizerIntent.ACTION_RECOGNIZE_SPEECH 的 Google 语音搜索不执行操作

我正在开发一个应用程序,用户可以在其中说出命令并且它将被执行。就像 Google 的“语音搜索”应用程序一样。我想使用一组与语音搜索相关的命令。

我的代码如下:

在某个按钮上单击我正在调用startVoiceRecognitionActivity()

它正在正确检测语音,但此处未发生操作。我的意思是,如果我说“打开计算器”,它会正确显示文本,但不会打开计算器应用程序。

0 投票
0 回答
50 浏览

java - 使用 voiceSearch Android 将附加数据传递给 Searchable

为了传递额外的数据,我使用 @Override onQueryTextSubmitString query)and intent.putExtra(),当用户在 searchwidget 中输入文本时它可以正常工作。但是当用户使用语音搜索时,似乎没有调用该函数。有没有办法使用语音搜索将数据传递给可搜索的活动?

在此先感谢您的任何建议。

0 投票
0 回答
732 浏览

java - 自定义 Google Now 命令

如何拦截 Google Now 语音命令?

例如,我希望我的应用说 Google Now“如果查询包含 xy,请向我发送一个意图”。我怎样才能做到这一点?

我发现了这个(https://developer.android.com/guide/components/intents-common.html#Now),但它不是很有帮助。

0 投票
1 回答
882 浏览

android - Android 应用索引自动完成

我目前正在我的应用程序中实现 Google 的应用程序索引 api 和语音搜索功能,并且遇到了 Google 无法在某些设备上搜索我的应用程序的问题。我测试过的大多数设备都按照他们的代码实验室示例进行了预期的工作,其中会弹出带有自动完成功能的本地搜索,以查找在我的应用程序中搜索的内容。当我的应用程序正常工作时,它会出现在要在 Google 电话搜索设置中搜索的应用程序中。

但是,出于某种原因,我测试过的某些设备(特别是运行 4.3 的 Galaxy S3 和运行 4.4.2 的 Galaxy Note 3)没有让我的应用程序出现在 Google 电话搜索设置中。这反过来意味着,尽管 App Indexing api 告诉我索引 api 调用成功,但我的自动完成结果都没有出现。当电话搜索设置中缺少应用程序时,谷歌语音搜索到我的应用程序也会失败,当它通常可以在说“搜索 <-MyApplication-> for <-Content->”时使用。

无论自动完成或语音搜索如何工作,我在我的应用程序中设置的深层链接似乎都可以工作。这让我相信这个问题甚至可能不是我可以在应用程序中解决的问题。

这是我的清单:

以下是我在我的一项活动中调用应用程序索引 api 的方式:

0 投票
1 回答
2160 浏览

c# - google speech recognition api in hindi

I am looking for a Google Speech Recognition API, but I was not able to find any. Google has started service of Hindi Speech Recognition, as an example:- If I say "Kahan jaa rahe ho", then it searches for "Kahan jaa rahe ho" which means it converts speech to text. All I want is that my app should recognize what I say and give that Hinglish Text as output. Can anyone tell me how can I achieve this or any link to documentation, I've already checked an online service (https://dictation.io). I want to implement the same in my app.