问题标签 [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 回答
515 浏览

javascript - 在 Android WebView 上使用安阳

我正在尝试在我的 Android 应用程序上使用 Annyang ( https://www.talater.com/annyang/ )。
Annyang 在我的 PC Chrome 浏览器上运行良好,甚至我的移动 Chrome 浏览器。
但是,当我在 Android WebView 上使用 Annyang 时,它向我显示了一个错误 -

“I/chromium:[INFO:CONSOLE(18)]“未捕获的 TypeError:无法读取 null 的属性‘addCallback’”,来源:http: //192.168.43.105/Annyang/annyang.html (18)”


我想知道为什么 Android WebView 无法读取属性“addCallback”,即使我的 Annyang 在我的浏览器上运行良好。
请帮我在 Android WebView 上使用 Annyang!

以下是我的代码...
AndroidManifest.xml

MainActivity.java

annyang.html

对不起我的英语不好,感谢您阅读我的问题!

0 投票
2 回答
1502 浏览

angular - 如何在 angular2 中添加 annyang 库?

我需要在 angular2 中添加annyang库。谁能建议我如何使用 system.js 和 typescript 添加?我们有一个 angular 1服务

我创建了一个 annyang 服务,代码是

组件代码

单击按钮时,我可以更改“iv”,但使用 annyang 虽然使用相同的 updateVar 并没有获得更新的值,它也反映在控制台中。我需要任何事件方法来代替 ngOnInit 吗?或者我调用服务的方式不正确?

0 投票
2 回答
862 浏览

google-speech-api - 如何在annyang语音api中捕获除命令之外的语音

我能够根据 annyang speech api 中提供的命令执行操作。但我的问题是如何捕获语音,除了使用这个 api 的命令。

我需要与谷歌演讲https://www.google.com/intl/en/chrome/demos/speech.html相同的行为

0 投票
0 回答
239 浏览

javascript - 将多个参数传递给函数 annyang(不仅仅是语音命令)

我正在尝试将两个参数传递给我的函数fill_node:1)命名变量和2)数据类型,例如mm,kg等。由于mm,mm是相同的,我将它们分组为一种数据类型并传递它作为参数,entry type函数:fill_node(entry,entry_type)

但是浏览器给出以下错误:

这是我的命令代码:

0 投票
1 回答
225 浏览

javascript - annyang.trigger() 无法模拟语音

我正在运行安阳 2.6.0。触发功能不起作用。这是我在 Chrome 上运行的代码示例:

0 投票
1 回答
450 浏览

javascript - 单击开始按钮后如何启动 annyang API 进行监听

我不确定这是否是一个错误。我尝试在开始底部制作一个均匀的“onclick”并开始听任何单词来启动程序。但是现在每次我在 3 秒后刷新页面时都会自动播放第一个音频。我做错什么了吗?任何帮助都会有所帮助。先感谢您。

0 投票
0 回答
68 浏览

javascript - Videojs 代码在 jsfiddle 上不起作用

我有一些代码放入 jsfiddle 中,目的是在这里提出不同的问题,但我发现代码在 jsfiddle 中对我不起作用。

链接到小提琴

有问题的代码是一个简单的 Angular 应用程序,它使用 annyang 库通过语音命令播放或暂停视频。视频是(应该是)使用 videojs 库渲染的,使用默认皮肤。

我遵循了一个关于如何在 jsfiddle 上设置 Angular 控制器的 jsfiddle 示例,并且我通过 jsfiddle“外部资源”包含了所有相关库。但是,小提琴似乎不知道我的任何 javascript 存在。无法识别语音命令,并且视频没有蒙皮。该代码适用于我的主要设置,但不适用于 jsfiddle。

感谢您的时间。任何帮助表示赞赏。

0 投票
1 回答
56 浏览

javascript - 如何使用 annyang 语音命令更改我在 $scope 中声明的 AngularJS 变量?

我有一个简单的语音识别应用程序,可以根据语音命令启动和暂停视频。我的问题是,当我发出 pause 命令时,我在 $scope 中声明的变量不会改变。目的是在我使用“暂停”语音命令暂停视频时更改文本区域中的数字。

链接到小提琴

非常感谢您的帮助。

0 投票
0 回答
205 浏览

angular - 如何使用 webpack 在 Angular 4 中添加 annyang

我在这篇文章中描述了同样的问题。我的情况有点不同,因为我使用的是 webpack,而不是 System.js。该项目是 Angular 4,并使用最新版本的 Angular cli 创建。

如何使用 webpack 映射资源?

0 投票
1 回答
122 浏览

javascript - Angularjs controller not registering for Annyang speech recognition using service

Link to plunker snippet.

I'm trying to implement annyang speech recognition with videojs on AngularJS.

I have obtained a controller and service for implementing annyang on AngularJS, but I have not found how to successfully install it for my purposes.

The service and controller can be found at: https://github.com/levithomason/angular-annyang/tree/master/js

My intent is to set a controller for the speech recognition, which will set up and launch the service.

I'm getting the error: Error: $controller:ctrlreg A controller with this name is not registered.

I know I'm doing something wrong with the AyCtrl controller, but I'm not sure what it is, and other articles, while wordy, don't exactly show me what I'm doing wrong.

Thank you for your help.