请查看以下代码。
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="//cdnjs.cloudflare.com/ajax/libs/annyang/1.1.0/annyang.min.js"></script>
<script>
if (annyang) {
// Let's define our first command. First the text we expect, and then the function it should call
var commands = {
'hello': function() {
alert("Hello!");
}
};
// Add our commands to annyang
annyang.addCommands(commands);
// Start listening. You can call this here, or attach this call to an event, button, etc.
// annyang.start();
}
</script>
</head>
<body>
<div>TODO write content</div>
<button onclick="annyang.start();">Start</button>
</body>
</html>
JavaScript代码将数据发送到外部服务器并获取响应。可以在此处找到导入的JS文件 - https://github.com/TalAter/annyang
我的问题是,如何查看从服务器获得的“响应”?
答案 0 :(得分:0)
要查看控制台中返回的结果,请通过添加以下内容启用调试模式:
annyang.debug();
或者,要捕获函数中所有已识别的文本,只需添加一个catch-all函数
annyang.addCommands({
'*transcript': function(transcript) {
console.log(transcript);
}
});
P.S。我想你要取消注释你的start()命令。