Java脚本中具有语音识别功能的JSGF语法

时间:2018-07-07 08:22:24

标签: javascript speech-recognition

想了解JSGF语法的用法。不能对此有所了解,如何在javacript和waht中使用它是确切的用法。

        const grammar = '#JSGF V1.0; grammar colors; public <color> = black | blue | violet | white | yellow ; ';

        const speechRecognitionList = new SpeechGrammarList();
        speechRecognitionList.addFromString(grammar, 1);
        this.recognition.grammars = speechRecognitionList;

//Till this point it is fine.

recognition.onresult = function(event) {
  var last = event.results.length - 1;
  var color = event.results[last][0].transcript;
  console.log('Confidence: ' + event.results[0][0].confidence);
}

所以在这里我可以得到语音文本,但是在没有语法的情况下,语法在这里的用途是什么,也可以正常工作并能够获得语音文本。如果并说出语法中不存在的任何单词,信心仍然比.75%所以这里有点混乱。任何人都可以在这里给我真正的语法代码。

我想从一句话中找出关键词。

让我们说“请打开文件”-想将打开和文件作为我的操作命令,也可能是“请打开文件”等。

请在这里帮助我。

0 个答案:

没有答案