是否可以将PC播放的所有/任何音频捕获到system.io.stream中,以便可以通过语音识别(System.Speech.Recognition.SpeechRecognitionEngine)运行?
基本上我正在寻求在客户端PC上的任何音频上识别语音,谷歌似乎建议捕获像这样的流可以使用Microsoft.DirectX.DirectSound来完成,但是我不能诚实地确定如何。任何建议都将不胜感激。
答案 0 :(得分:0)
查看this question获取Vista / Win7上的解决方案,并查看this one获取WinXP。
要点: 您可以在Vista / Win7中使用Loopback recording和WASAPI,但WinXP中没有等效的API,但使用虚拟声卡驱动程序可以实现部分解决方案。