gpt4 book ai didi

c# - 以编程方式关闭 Windows 语音识别的自动化功能?

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:30 24 4
gpt4 key购买 nike

我正在制作一个使用 system.speech 命名空间的程序(这是一个将启动电影的简单程序)。我从一个文件夹中加载所有文件名,并将它们添加到我想使用的语法中。它工作得非常好,但是有一个障碍:我根本不希望 Windows 语音识别与 Windows 交互(即,当我说开始时,我不希望打开开始菜单......我不不想发生任何事情)。

同样,我现在有一个列表框,其中列出了在目录中找到的所有电影。当我说出我想打开的节目/电影时,程序无法识别说出的名字,因为 Windows 语音识别是从列表中选择列表框项,而不是将其传递给我的程序。

识别工作正常,因为我在语法中有像“停止”、“播放”、“倒带”这样的词,当我捕捉到 listener_SpeechRecognized 时,它会正确地知道我是的词/短语说(目前只需在文本框中输入)。

知道我怎样才能做到这一点吗?

最佳答案

我会使用 SpeechRecognitionEngine类而不是 SpeechRecognizer 类。这将创建一个与 Windows 语音识别完全断开连接的语音识别器。

关于c# - 以编程方式关闭 Windows 语音识别的自动化功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2278141/

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