如何删除pyspeech windows语音识别命令?

2024-09-28 05:18:33 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从pyspeech windows识别中删除windows命令?例如,如果我想让我的程序打开记事本,我会说“打开记事本”,但windows也会为我打开记事本。如何禁用此功能,使我的程序成为唯一运行命令的程序?谢谢你


Tags: 命令程序功能windows记事本我会pyspeech
2条回答

你需要改变一下PySpeech。在

试着换衣服

_recognizer = win32com.client.Dispatch("SAPI.SpSharedRecognizer")

to

_recognizer = win32com.client.Dispatch("SAPI.SpInprocRecognizer")

不知道你是否还在寻找答案,但我帮你找到了!在

在第66行将代码更改为:

_recognizer = win32com.client.Dispatch("SAPI.SpInProcRecognizer")
_recognizer.AudioInputStream = win32com.client.Dispatch("SAPI.SpMMAudioIn")

在第112行,将代码改为:

^{pr2}$

这应该可以防止windows命令运行,同时也不显示出现的小部件。祝你好运!在

相关问题 更多 >

    热门问题