2010-10-08 114 views
1

我需要Ø採取由人記錄的音頻文件,並將其轉換爲一個孩子的聲音,並與一些背景聲音音頻API

我曾在網上試圖找到一個很好的方案,使混合但我沒有找到

任何人都可以請教我如果有任何C#API可以幫助我自己實現它?這太難了嗎?

任何幫助將不勝感激提前

回答

2

我認爲使用API​​並自己編寫可能屬於「太難做」類別。我會推薦使用免費的多音軌音頻編輯器,如Audacity,它具有音調轉換功能(可以滿足您的孩子的語音要求),並且可以播放兩個文件(做背景音頻要求)

如果你仍然想/需要一個API搜索孩子的聲音能力時尋找的關鍵詞是「音高偏移」

0

感謝有使用的MediaPlayer類與WPF在System.Windows.Media命名空間的一些新功能。

但是你在做什麼需要信號處理,最好用C++完成。我不知道.NET中的任何好的信號處理庫,但是Emgu openCV是可以進行高級信號處理的OpenCV封裝。

你要做的事情需要先進的信號處理,如果你沒有這樣的背景,就沒有簡單的方法去做。

5

NAudio是基於.NET的,並有一個混合引擎 - 可能值得爲您的目的尋找。

+0

1+我喜歡它... – Aliostad 2010-10-08 16:57:29

0

早餐碼頭橡皮筋圖書館是一個C++庫(GPL下發布),可以改變錄音的音調,而不改變速度。它還具有共振峯處理功能,可以幫助改變男人/女人/小孩之間的語音。

請參閱http://rubberbandaudio.com/