gpt4 book ai didi

c# - 如何限制 DictationGrammar 对象中的单词?

转载 作者:行者123 更新时间:2023-11-30 22:00:35 28 4
gpt4 key购买 nike

我正在尝试使用 Microsoft 的 SAPI 制作一个人工智能系统。

在尝试解释语音时,使用 DictationGrammar 类会返回愚蠢的结果。

使用GrammarBuilder类需要一个Choice类(如果我错了在这里纠正我)并且识别一个词就会停止。

这是 Not Acceptable ,因为 DictationGrammar 类不会在几乎 100% 的时间内返回正确的解释语音,并且将自定义语法放入循环中花费的时间太长,用户必须在每个单词后等待 5 秒。

有没有一种方法可以制作一种自定义语法,该语法将接受多个单词并且不会在一个单词后停止或在 DictationGrammar 类中指定要识别的单词?

最佳答案

考虑以下构造函数:

这为一串单词创建了一个语法,并非所有单词都需要出现。

这为一组重复的项目创建了一个语法。

这会在替代语法之间创建一个选择。

还要考虑这些方法:

这些方法将项目添加到现有的 GrammarBuilder/Choices 元素。

关于c# - 如何限制 DictationGrammar 对象中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28431382/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com