2
我正在綁定在未壓縮的AIFF音頻文件中進行靜音檢測。我更喜歡用Python來完成,但如果這樣做效率超低,會考慮其他選項。我正在處理的未壓縮文件預計爲20 MB(最大尺寸)。python中的音頻文件的信號處理
我能理解信號處理的基礎知識,但我不是專家。
我正在綁定在未壓縮的AIFF音頻文件中進行靜音檢測。我更喜歡用Python來完成,但如果這樣做效率超低,會考慮其他選項。我正在處理的未壓縮文件預計爲20 MB(最大尺寸)。python中的音頻文件的信號處理
我能理解信號處理的基礎知識,但我不是專家。
你很幸運!圖書館似乎足以支持解決您的問題。
語言無關的僞代碼:在時間窗口
要計算RMS功率:
您可能還想添加更多的檢測層,例如決定沉默= M個連續的無聲窗口,其中M確定沉默需要多長時間纔算作實際沉默。
讓我試試這個。通過afic庫,我可以一次讀取一幀(不要以爲我可以讀取原始字節)並計算RMS,然後執行其他操作。 – chv 2011-01-21 15:04:44