【问题标题】:How to Improve the Accuracy of Speech Recognition Framework for UWP?如何提高 UWP 语音识别框架的准确率?
【发布时间】:2021-02-28 10:58:40
【问题描述】:

我目前在 UWP 语音识别框架的准确性方面遇到问题。

主要问题是框架会选择其他单词或与我的命令足够接近的单词,这些单词可以在我的 SRGS 文件中找到。

一个具体的例子是我只发出“麦克风”或“麦克风”之类的命令,而我的 SRGS 文件中实际注册的命令是“麦克风打开”,但它仍然执行该命令。我已经尝试了几种措施来提高准确性,例如:

  • 正在实施 SRGS 文件。
  • 使用 VoiceConfidence(低、中、高)属性。
  • 实现 BabbleTimeout。
  • 为每个命令实现语音(ipa、sapi、ups)。
  • 尝试训练内置的 Windows 语音训练工具。
  • 我还检查了是否可以更新框架,但是 很遗憾,没有更新。

上述所有措施都没有解决我目前的问题,您有什么可能的解决方案或想法吗?

【问题讨论】:

    标签: c# xamarin uwp speech-recognition srgs


    【解决方案1】:

    对于SpeechRecognizer,它可以将语音翻译成文本并匹配对应的命令,但无法理解语音的意思,所以会匹配最接近的命令。

    为避免误解,您可以在 SRGS 约束中添加 MicMicrophone 规则,以避免直接匹配到 Microphone On

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多