我目前在 UWP 语音识别框架的准确性方面遇到问题。
主要问题是框架会选择其他单词或与我的命令足够接近的单词,这些命令可以在我的 SRGS 文件中找到。
一个具体的例子是我只发出一个像“麦克风”或“麦克风”这样的命令,我的 SRGS 文件中实际注册的命令是“麦克风打开”,但它仍然执行命令。我已经尝试了几种措施来提高准确性,例如:
- 实施 SRGS 文件。
- 使用 VoiceConfidence(低、中、高)属性。
- 实现 BabbleTimeout。
- 每个命令实现语音(ipa、sapi、ups)。
- 尝试训练内置的 Windows 语音训练工具。
- 我还检查了是否可以更新框架,但不幸的是没有更新。
上述所有措施都没有解决我目前的问题,您有什么可能的解决方案或想法吗?