Javascript 未从api.ai获得响应

Javascript 未从api.ai获得响应,javascript,html,web-applications,google-speech-api,dialogflow-es,Javascript,Html,Web Applications,Google Speech Api,Dialogflow Es,我试着从 我从github下载了源代码,并将其保存为.html文件。 但是当我试着运行它时,我总是会得到这样的错误:“我听不见你说的话,你能再说一遍吗?” 我不知道这是否是谷歌语音识别(google speech recognition)或api.ai的错误,或者可能是我犯了一些愚蠢的错误。 我是个笨蛋,所以请原谅我的错误。 随附的代码仅供参考。 如果有人能帮助我,我将不胜感激。 此外,我正在运行谷歌浏览器最新版本的网页,并使用api.ai处理我的查询 贝马克斯 var accessToke

我试着从 我从github下载了源代码,并将其保存为.html文件。 但是当我试着运行它时,我总是会得到这样的错误:“我听不见你说的话,你能再说一遍吗?” 我不知道这是否是谷歌语音识别(google speech recognition)或api.ai的错误,或者可能是我犯了一些愚蠢的错误。 我是个笨蛋,所以请原谅我的错误。 随附的代码仅供参考。 如果有人能帮助我,我将不胜感激。 此外,我正在运行谷歌浏览器最新版本的网页,并使用api.ai处理我的查询


贝马克斯
var accessToken=“f8639320e2d455496ec7ce999a4bb63”,
baseUrl=”https://api.api.ai/v1/",
$speechInput,
$recBtn,
承认,
messageRecording=“正在录制…”,
messageCouldntHear=“我听不见,你能再说一遍吗?”,
messageInternalError=“哦,不,发生了内部服务器错误”,
messageSorry=“对不起,我还没有答案。”;
$(文档).ready(函数(){
$speechInput=$(“#语音”);
$recBtn=$(“#rec”);
$speechInput.keypress(函数(事件){
if(event.which==13){
event.preventDefault();
send();
}
});
$recBtn.on(“单击”),函数(事件){
开关识别();
});
$(.debug_ubtn”)。在(“单击”,函数()上{
$(this).next().toggleClass(“处于活动状态”);
返回false;
});
});
函数startRecognition(){
识别=新webkitSpeechRecognition();
识别持续=错误;
recognition.interimResults=false;
recognition.onstart=函数(事件){
响应(消息记录);
updateRec();
};
recognition.onresult=函数(事件){
recognition.onend=null;
var text=“”;
对于(var i=event.resultIndex;i