我正在尝试整合Annyang.js和Angular.js。将Annyang.js语音识别与Angular.js集成
我想使Annyang.js与DOM的绑定(Angular style)的结果。一些想法可能是使用角度服务,如$ watch,$ apply,$ digest或创建指令/工厂/提供者?我很茫然。帮助将不胜感激。
到目前为止,它懂VoiceCtrl范围内的命令,但它不会绑定到$ scope.said
的Javascript:
var SpeechApp = angular.module('SpeechApp', []);
function VoiceCtrl($scope) {
$scope.said='';
$scope.helloWorld = function() {
$scope.said = "Hello world!";
}
$scope.commands = {
'hello (world)': $scope.helloWorld,
};
annyang.debug();
annyang.init($scope.commands);
annyang.start();
}
HTML:
<body ng-app="Voice" ng-controller="VoiceCtrl">
<p>{{said}}</p>
</body>