var julius = new Julius();//实例化 用这代码,只能读出sample里面的单词。 但是我想识别一些其他的单词,这些单词放在fruit文件夹里,也用mkdfa.pl 生成了fruit.dfa和fruit.dict文件,那么我就得用 var julius =new Julius('path/to/dfa','path/to/dict',options); 来实例化 //我的具体代码是 var options={}; new Julius('jd/fruit.dfa', 'jd/fru

jike_1763619 JavaScript语音识别库... 2016年08月22日提问

  • 0 回答
  • 544 浏览
  • var julius = new Julius();//实例化

    用这代码,只能读出sample里面的单词。

    但是我想识别一些其他的单词,这些单词放在fruit文件夹里,也用mkdfa.pl 生成了fruit.dfa和fruit.dict文件,那么我就得用

    var julius =new Julius('path/to/dfa','path/to/dict',options);

    来实例化

    //我的具体代码是
    var options={};
    new Julius('jd/fruit.dfa', 'jd/fruit.dict', options);
    julius.onrecognition = function(content){//注册监听器;content回复的内容
        document.getElementById("what-you-said").innerHTML =  content;//测试说的和出来的结果牛头不对马嘴--库的问题
    };
    
    julius.onfirstpass = function(content){//监听是否通过
    
    };
    
    julius.onfail = function () {//失败事件
    
    };
    
    julius.onlog = function (log) {//监听日志信息
    
    };
    

    可是识别不出来,所以问一下这种情况该怎么配置,因为只用那几个单词没什么用啊。