2009-12-27 95 views

回答

1

NAudio是一個很好的C#語音編程API。我才發現它自己,但它可能是能夠記錄輸出,雖然可能不是......

http://www.codeplex.com/naudio

+0

剛剛嘗試過NAudio示例代碼,我可以確認它記錄了揚聲器輸出。好吧,無論如何,我的蹩腳內置聲卡 – Kurru 2010-01-05 17:24:59

+0

謝謝你馬上嘗試它 – slayerIQ 2010-01-06 15:42:51

0

一些聲音車可以選擇輸出聲音的麥克風,如果這是可以接受的,那麼你可以只是谷歌如何使用麥克風...

0

我相信,這是窗口,因爲使用的是C#。如果您使用單聲道,請忽略此項。

在Windows中沒有正式支持的方式來執行此操作。某些聲卡在調音臺中有一個設置,可將波形錄製輸入設置爲「您聽到的內容」。所以在這些卡上,您可以設置該設置然後錄製音頻。

編輯:

我要補充一點,如果你的驅動程序沒有內置支持記錄就是它的outputing,那麼你就需要編寫或購買的驅動程序一樣。我聽說TotalRecorder可以做到這一點。

+0

這是一個選項,但我不想讓用戶手動更改設置的程序應該處理一切。 – slayerIQ 2009-12-27 19:56:53

+0

雖然您可能必須編寫非託管代碼才能執行此操作,但可以通過編程方式操作調音臺。和攪拌機API是一個痛苦的工作。 – 2009-12-27 19:58:49

+0

如果我的程序正在播放聲音本身,該怎麼辦? – slayerIQ 2009-12-27 20:02:01