【问题标题】:vb.net capture system audio to streamvb.net 捕获系统音频流
【发布时间】:2011-06-21 08:54:45
【问题描述】:

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

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

【问题讨论】:

  • 对于它的价值,有像applian.com/replay-music 这样的商业软件包可以捕获PC 播放的任何音频。所以有办法。

标签: vb.net audio stream speech-recognition


【解决方案1】:

查看this question 了解有关 Vista/Win7 的解决方案,并查看this one 了解 WinXP。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 2014-09-21
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    相关资源
    最近更新 更多