Speech recognition SAPI 5.4:改进连续命令识别

Speech recognition SAPI 5.4:改进连续命令识别,speech-recognition,sapi,Speech Recognition,Sapi,我似乎找不到与我的问题相匹配的主题。语音识别不是我的强项,所以请原谅我不知道语音识别的来龙去脉 我有一个模拟器,它很好地使用了语法命令文件。如果我说一个命令,它会被非常准确地识别出来。我的问题是,识别器不能处理串接/连续说出多个命令。因为我的模拟器是一个空中交通管制sim卡,所以我将使用该术语作为示例: 短语A:在滑翔道上 短语B:当然 示例:我说“在航线上的滑翔道上”。如果两个短语之间的时间间隔不够大,则忽略第二个短语。当听回最后一个短语时,我只听到“on glide path on”,因此识

我似乎找不到与我的问题相匹配的主题。语音识别不是我的强项,所以请原谅我不知道语音识别的来龙去脉

我有一个模拟器,它很好地使用了语法命令文件。如果我说一个命令,它会被非常准确地识别出来。我的问题是,识别器不能处理串接/连续说出多个命令。因为我的模拟器是一个空中交通管制sim卡,所以我将使用该术语作为示例:

短语A:在滑翔道上

短语B:当然

示例:我说“在航线上的滑翔道上”。如果两个短语之间的时间间隔不够大,则忽略第二个短语。当听回最后一个短语时,我只听到“on glide path on”,因此识别器似乎从流中提取一个音频块,对其进行处理,然后向前移动下一个音频块。但问题是,它会为下一个命令切断音频


我不知道该怎么办。是语音引擎问题,语法文件问题,还是一些无法帮助的问题(因为我在做连续命令还是连续听写)?任何指点或帮助都将不胜感激。正如我所说,如果我在命令之间留出0.5-1秒的间隔,效果会很好,但空中交通管制员可能会说得很快,因此我正在尝试改进。

可能会重复您需要调整的语法看起来确实是相同的问题。我要去试试看它是否能解决我的问题。谢谢你指出这一点!我会很快回来的。@NikolayShmyrev我做了一点调查,并开始认为这篇文章是你参考的。这不只是一个命令或短语的重复问题吗?(例如,我喜欢颜色)没有区别,您可以使用相同语法在语法中允许多个命令。可能重复的命令需要调整语法。看起来确实是相同的问题。我要去试试看它是否能解决我的问题。谢谢你指出这一点!我会很快回来的。@NikolayShmyrev我做了一点调查,并开始认为这篇文章是你参考的。这不只是一个命令或短语的重复问题吗?(例如,我喜欢颜色)没有区别,您可以使用相同语法在语法中允许多个命令。