问题标签 [android-speech-api]

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 投票
2 回答
4621 浏览

android - 使用来自 Google Glass 的 Android 语音识别 API

作为概念证明,我正在努力调整现有的 Android 应用程序以在 Google Glass 上运行。我想在我的应用程序中使用语音输入来替换当前需要触摸输入的一些功能。

我可以将我的 APK 部署到 Google Glass 并毫无问题地运行它(通过 ADB),但是一旦它运行,我尝试过的 Android 语音识别 API 都不能在 Glass 上运行:

在 Google Glass 上运行时,这会导致 ActivityNotFoundException(“未找到处理意图的活动”)

这在 Google Glass 上总是返回 false。

我很好奇是否有其他人遇到过这些问题或有任何建议。

0 投票
2 回答
2987 浏览

android - Google Android 语音识别的 API 限制

Android 有一个语音识别 API 在这里有很好的文档记录。现在,如果我打算将它集成到我的应用程序中,我想知道我可以使用 Speech API 向 Google 服务器发出的 API 调用/请求的限制是什么。

这是商业免费使用还是谷歌提供相同的使用计划。有人知道价格等吗?

如果您仅使用了 Speech API for Android,请告诉我。

0 投票
0 回答
2245 浏览

android - 安卓最佳语音识别算法

我计划在 android 中构建一个语音识别应用程序,当用户说出特定单词时,该应用程序做的事情很少。

我在 android 中遇到了用于语音识别的 Levenshtein Distance 算法的教程。它工作正常,但是当周围有音乐播放或设备保持一定距离时,它无法识别我所说的内容。

我想知道是否有任何好的开源语音识别算法可以在我们的安卓应用程序中使用?还是我们应该设计自己的算法?

非常感谢任何指向良好学习材料或帮助的链接。提前致谢 :)

0 投票
2 回答
3793 浏览

android - 如何获取 Android 上语音识别 API 支持的语言列表?

我在stackoverflow上找到了这个:如何在android的语音识别中设置语言?. 最佳答案解释了如何通过将带有语言列表的意图广播到新活动来以编程方式执行此操作,您可以将该列表存储在 Bundle 对象中。但是如何从 Bundle 对象中检索语言列表呢?

0 投票
1 回答
699 浏览

android - 将语音转换为文本 Android

我一直在 Android 4.1 和 4.2 帖子上将 Android 语音识别称为服务,以尝试在服务中实现语音识别。

我想我做对了。在我的设备上运行时,我收到了我在 onReadyForSpeech() 函数中声明的“Ready for Speech”吐司消息。

根据为上述帖子提供答案的人Hoan Nguyen所说,我们可以在调用 onReadyForSpeech() 函数后立即开始讲话。

我的问题是我不知道如何获取我们正在讲的演讲并将其转换为文本以及在哪里进行。

有谁知道怎么做?我知道这是一个非常蹩脚的问题,但这是我第一次使用语音识别。所以请多多包涵。

非常感谢您对此的任何帮助。提前致谢 :)

0 投票
0 回答
377 浏览

android - 用户说话时如何录制语音以及用户停止说话时如何播放录制的语音?

我正在服务类中编写 SpeechRecognizer 类来识别语音并在后台连续录制和播放,但是这段代码不起作用。

任何人都可以给我一个想法我该怎么做?

这是我的活动课:

这是我的服务类:

0 投票
1 回答
349 浏览

java - 带有单词识别的 SpeechRecognitionService

我认为标题不清楚。在我的项目中,我想要一个在后台运行的服务,当用户说“hello phone”或一些单词/短语时,我的应用程序开始识别声音。实际上它“有效”但不是以正确的方式......我有一个服务,这个服务检测到声音。

我在我的 MainActivity 中启动服务只是为了尝试:

它检测到语音输入......而且太多了!每次它检测到某些东西时,它都是“bipbip”。双头太多!!令人沮丧..我只希望它在我说“你好电话”或“开始”或特定单词时开始!我试着看看这个https://github.com/gast-lib/gast-lib/blob/master/library/src/root/gast/speech/activation/WordActivator.java但我真的不知道如何使用这个图书馆。我尝试看到这个问题onCreate of android service not called但我不明白我必须做什么..无论如何,我已经导入了gast库..我只需要知道如何使用它。任何人都可以帮助我一步一步?谢谢

0 投票
2 回答
1324 浏览

android - 文本到语音如何在 android 中工作

我正在使用文本到语音功能创建一个 android 应用程序我使用了内置的文本到语音我只想知道它是如何在 android SDK 中开发和维护的,如果有人知道关于在 android 中开发文本到语音的术语论文我会被祝福的

0 投票
2 回答
650 浏览

android - Android语音识别滞后问题

最近有人遇到过这个问题吗?“当我停止说话”和“当 android 语音识别停止收听”之间存在很长的延迟。之前的“沉默期”短了很多,现在真的很长了。以前是 1-2 秒左右,现在是 10 秒左右。我们没有更改代码中的任何内容。

0 投票
1 回答
729 浏览

android - Android SpeechRecognizer 只能识别英文吗?

我正在使用以下代码来识别文本。首先,我调用对话框来选择识别语言。我将该论点传递给识别器意图。不幸的是,我的手机只能识别“en-US”(我也尝试过“fr-FR”和“ru-RU”)。有没有什么事情没有做,或者我怎样才能把清单缩小到工作语言?

代码