问题标签 [annyang]

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 回答
56 浏览

javascript - 无法获得 Annyang.js 库的工作

我的问题很直接

annyang.js 是如何工作的?有没有 annyang 在内部使用的 api?

0 投票
1 回答
1183 浏览

javascript - 可用的安阳语音识别命令/addCommands

我正在做一个项目,我想在其中添加 talaters 语音识别 Annyang。有很多关于如何使用 annyang 的教程,我已经按照教程在我的网站上运行它(当我向它打招呼时会出现一个弹出窗口)。然而,我的问题是,是否有任何网站描述了您可以传递给安阳的功能?

我知道您可以使用基本上任何语音命令启动 Annyang,但我正在寻找您可以实际执行的操作的完整列表。

我到处查看,没有发现任何列表,还是一个人自己定义和编写这些动作?如果是这样,你会怎么做?

我查看了这个家伙的实现,当你要求某个位置的地图时,他会调用谷歌地图,但我似乎无法弄清楚它是如何实现的。

我是对显而易见的事情一无所知还是我错过了什么?

0 投票
0 回答
777 浏览

javascript - 在 Android Chrome 上禁用语音识别 API 通知

如果您在 Android Chrome 浏览器上访问使用网络 SpeechRecognition API 的页面,例如Annyang.js 的演示页面,您会注意到一旦麦克风开始侦听语音输入,它就会发出类似的通知声音Google Now 语音输入。而且由于语音识别被多次激活以使其看起来像是在不断地听,它变得非常烦人。

我想要一个信息亭平板电脑,它有一个使用 Annyang.js 或其他 SpeechRecognition API 库的页面,以始终监听命令。但是,这种通知声音会使音量调高不可行,我希望能够播放一些音频。

有没有办法在 Android Chrome 中激活语音识别 API 时禁用声音通知?

这不必在网页上。我可以根据需要修改 Android 设备。

0 投票
1 回答
199 浏览

javascript - AnnyangJS 的输入/输出数据库

我目前正在使用AnnyangJS Library构建类似Siri 的虚拟助手。目前,我必须在下面演示的代码示例中输入每个命令。由于这个项目包含相当数量的输入/输出命令,是否有一种方法可以使用数据库(或类似的东西)来自动化这个过程,所以我可以简单地构建一个命令系统,而无需手动输入每个单人。

我搜索了 Google、SO 和其他几个来源,但没有找到任何关于这种可能性的信息。任何关于如何实现这一点的信息将不胜感激。

可以在此处的 JS Fiddle查看项目的当前阶段。

您也可以在此处直接运行该应用程序:

0 投票
0 回答
350 浏览

angularjs - $rootScope.$apply 无法恢复到初始状态

问题很简单。在库检测到成功的命令后,我在其他库 (Annyang) (talater.com) 的函数中调用 $rootScope.$apply。它工作正常。但是,当我移动到另一个状态并回到我的初始状态时,它就不起作用了。该库仍会捕获我的所有命令,但 $rootScope.$apply 不会将更改“应用”到我的视图中。

重现方式:转到“状态 1” -> 允许麦克风访问 -> 说“你好”/“测试” -> 期望视图中的消息发生变化 -> 转到“状态 2” -> 回到“状态” 1" -> 说“hello”/“test” -> 期望视图中的消息发生变化(但不会发生)

这是 plunkr 中的演示:http: //plnkr.co/edit/7cQmPjcFHPcYkPCry4YA

索引.html

应用程序.js

state1.html

state2.html

请帮我解决这个问题。

0 投票
0 回答
143 浏览

angularjs - Angular 中使用语音命令作为输入的 POST 方法

我有一个 curl 命令...

"curl -X POST -H "Content-Type: application/json" -d '{"value":1}' http://things.ubidots.com/api/v1.6/variables/Variable_ID/values/?token=XXXXXXXXXXXXX

我可以通过命令行发布这个,但是想把它翻译成 angularJS。有什么办法吗?

我有它,所以当调用某个语音命令时,我想将此数据发布到提供的 url

代码是:

0 投票
2 回答
343 浏览

javascript - 如何添加按钮来激活 Annyang JS?

很抱歉这个菜鸟问题,但我的 JS 技能非常有限。所以我在我的网页上实施安阳。它与页面一起加载,但我更愿意添加一个按钮来激活它。这是我到目前为止所拥有的:

在此先感谢您的帮助

0 投票
0 回答
543 浏览

javascript - 语音识别听长

我需要你的帮助我不知道如何解决我的问题。我有用离子编写的应用程序,我使用 annyang 到语音识别来聆听用户所说的内容和响应。它在网络上工作得很好——使用离子服务,但是当我在安卓设备上运行它时,语音识别需要很长时间,从 30 秒到几分钟——我只说一个词,例如“商店”。

有什么办法可以减少这个时间?或者我可以设置任何超时吗?

我会很感激任何帮助。谢谢。

编辑:代码看起来像

Edit2:这是一样的,结果我必须等待 2 分钟

0 投票
0 回答
398 浏览

javascript - 来自文件的安阳语音识别

你可以使用 Annyang.js 从文件中进行语音识别吗?具体来说,该文件将包含简单的预定义命令,例如简单的单词、字母或数字。

本质上,我想做的是从音频文件而不是麦克风中获取 Annyang 的输入。如果这不是正确的方法,有人可以建议如何做到这一点吗?

0 投票
1 回答
463 浏览

raspberry-pi - 使用带有树莓派的麦克风

我对树莓派很陌生。我想用annyang语音识别软件(它是一个网站语音识别软件)。但我不明白如何开始使用麦克风。(当我使用arecordoraplay命令时,它显示错误,例如:)No such file in directory

我是否需要更改 pi 板上的任何设置才能访问麦克风?