我想要做的是一直捕获来自 some.exe 的音频,检查程序是否输出我已经存储的声音,比如 5 秒音频。
例如,我捕获 some.exe 说“你赢了”,将其保存为 .wav 或其他格式。然后开始监视 some.exe,如果它再次显示“你赢了”,请执行某些操作。
最佳答案
没有 API 可以拦截特定进程的音频输出。您可以捕获特定端点上所有应用程序生成的混合音频,或者您必须亲自参与复杂的 API Hook 。
另请参阅:
关于c# - 如何聆听某个进程发出的音频并将其与 5 秒的声音进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18297674/