vb.net捕获系统音频流

时间:2011-06-21 08:54:45

标签: vb.net audio stream speech-recognition

是否可以将PC播放的所有/任何音频捕获到system.io.stream中,以便可以通过语音识别(System.Speech.Recognition.SpeechRecognitionEngine)运行?

基本上我正在寻求在客户端PC上的任何音频上识别语音,谷歌似乎建议捕获像这样的流可以使用Microsoft.DirectX.DirectSound来完成,但是我不能诚实地确定如何。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

查看this question获取Vista / Win7上的解决方案,并查看this one获取WinXP。

要点: 您可以在Vista / Win7中使用Loopback recordingWASAPI,但WinXP中没有等效的API,但使用虚拟声卡驱动程序可以实现部分解决方案。