问题标签 [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.
javascript - 无法获得 Annyang.js 库的工作
我的问题很直接
annyang.js 是如何工作的?有没有 annyang 在内部使用的 api?
javascript - 可用的安阳语音识别命令/addCommands
我正在做一个项目,我想在其中添加 talaters 语音识别 Annyang。有很多关于如何使用 annyang 的教程,我已经按照教程在我的网站上运行它(当我向它打招呼时会出现一个弹出窗口)。然而,我的问题是,是否有任何网站描述了您可以传递给安阳的功能?
我知道您可以使用基本上任何语音命令启动 Annyang,但我正在寻找您可以实际执行的操作的完整列表。
我到处查看,没有发现任何列表,还是一个人自己定义和编写这些动作?如果是这样,你会怎么做?
我查看了这个家伙的实现,当你要求某个位置的地图时,他会调用谷歌地图,但我似乎无法弄清楚它是如何实现的。
我是对显而易见的事情一无所知还是我错过了什么?
javascript - 在 Android Chrome 上禁用语音识别 API 通知
如果您在 Android Chrome 浏览器上访问使用网络 SpeechRecognition API 的页面,例如Annyang.js 的演示页面,您会注意到一旦麦克风开始侦听语音输入,它就会发出类似的通知声音Google Now 语音输入。而且由于语音识别被多次激活以使其看起来像是在不断地听,它变得非常烦人。
我想要一个信息亭平板电脑,它有一个使用 Annyang.js 或其他 SpeechRecognition API 库的页面,以始终监听命令。但是,这种通知声音会使音量调高不可行,我希望能够播放一些音频。
有没有办法在 Android Chrome 中激活语音识别 API 时禁用声音通知?
这不必在网页上。我可以根据需要修改 Android 设备。
javascript - AnnyangJS 的输入/输出数据库
我目前正在使用AnnyangJS Library构建类似Siri 的虚拟助手。目前,我必须在下面演示的代码示例中输入每个命令。由于这个项目包含相当数量的输入/输出命令,是否有一种方法可以使用数据库(或类似的东西)来自动化这个过程,所以我可以简单地构建一个命令系统,而无需手动输入每个单人。
我搜索了 Google、SO 和其他几个来源,但没有找到任何关于这种可能性的信息。任何关于如何实现这一点的信息将不胜感激。
可以在此处的 JS Fiddle查看项目的当前阶段。
您也可以在此处直接运行该应用程序:
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
请帮我解决这个问题。
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
代码是:
javascript - 如何添加按钮来激活 Annyang JS?
很抱歉这个菜鸟问题,但我的 JS 技能非常有限。所以我在我的网页上实施安阳。它与页面一起加载,但我更愿意添加一个按钮来激活它。这是我到目前为止所拥有的:
在此先感谢您的帮助
javascript - 语音识别听长
我需要你的帮助我不知道如何解决我的问题。我有用离子编写的应用程序,我使用 annyang 到语音识别来聆听用户所说的内容和响应。它在网络上工作得很好——使用离子服务,但是当我在安卓设备上运行它时,语音识别需要很长时间,从 30 秒到几分钟——我只说一个词,例如“商店”。
有什么办法可以减少这个时间?或者我可以设置任何超时吗?
我会很感激任何帮助。谢谢。
编辑:代码看起来像
Edit2:这是一样的,结果我必须等待 2 分钟
javascript - 来自文件的安阳语音识别
你可以使用 Annyang.js 从文件中进行语音识别吗?具体来说,该文件将包含简单的预定义命令,例如简单的单词、字母或数字。
本质上,我想做的是从音频文件而不是麦克风中获取 Annyang 的输入。如果这不是正确的方法,有人可以建议如何做到这一点吗?
raspberry-pi - 使用带有树莓派的麦克风
我对树莓派很陌生。我想用annyang
语音识别软件(它是一个网站语音识别软件)。但我不明白如何开始使用麦克风。(当我使用arecord
oraplay
命令时,它显示错误,例如:)No such file in directory
。
我是否需要更改 pi 板上的任何设置才能访问麦克风?