2011-07-24 42 views
0

如何避免Silverlight中的LoopBack音頻?Silverlight - Audio - Loopback

我使用silverlight捕獲音頻並進行流式傳輸。當使用頭戴式耳機作爲麥克風時,此功能正常工作,但是當我使用內置麥克風和筆記本電腦的揚聲器時,它會循環回來並收到回聲。

關於如何避免這種情況的任何想法?並且在Silverlight中是否有內置的類用於聲學噪聲消除?

感謝

回答

0

我不是一個發燒友,但我不認爲你可以完全避免迴環,因爲它是與硬件相關。但是,您可以試試這些方法的組合:

- 使用一個DSP庫在你的Silverlight應用程序,以濾除噪聲

-Detect迴環,降低麥克風的增益或揚聲器的音量

-Ask用戶將調整麥克風增益和/或揚聲器的音量

-The用戶需要放置的麥克風在不同的位置

- 使用是內置抵消回送一個麥克風(噪音消除)

即使是像Skype這樣的大型產品也無法妥善處理環回,因此他們建議用戶使用耳機而不是內置麥克風/揚聲器。但大多數現代筆記本電腦都已經配備了麥克風,因此不會導致回送或回聲