我正在尝试整合Annyang.js和Angular.js。
我正在尝试将 Annyang.js 的结果与 DOM 绑定(Angular 样式)。一些想法可能是使用角度服务,如 $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>