我正在对wave文件执行语音识别,搜索给定句子的全部或部分匹配。
该程序作为输入 - 一个Wave文件 - 一句话 并应返回0.0到1.0“匹配置信度”值。
1)我创建了一个InProcRecognizer 2)我从InProcRecognizer创建一个ISpeechRecoContext 3)我将Context连接到Recognizer 4)我创建一个SPFileStream并将其指向Wav文件 5)我通过AudioInputStream将识别器指向SPFileStream
此时,会触发几个假设事件,并且识别已经相当正确。
然而,这根本没有语法。
现在,我认为,为了限制对特定句子的识别,我应该使用语法。我知道如何以编程方式创建一个新的空文件,但我不知道下一步该做什么。
我到处搜索,无法找到明确的方向或教程(实际上大部分代码都是严重过时的,并且指的是14年前的Sapi 5.0)