2012-11-04 88 views

回答

4

你是什麼意思頻率?大多數聲音,例如語音,音樂等都由整個頻譜組成。所以你基本上想要的是spectrum analyzer。這種頻譜可以使用快速傅立葉變換(FFT)來計算。一旦你完成了,你可以在頻譜中尋找主導頻率,如果有的話。

您可能想要查看NAudio和相關庫,例如WPF Sound Visualizer,以瞭解如何在C#中完成此操作。還有一個使用XNA捕獲麥克風輸入的CodeProject article,然後使用NAudio進行進一步處理。雖然這篇文章中的例子是針對Windows Phone的,但我認爲它也應該在桌面應用程序中進行微小的修改。