2013-12-19 51 views
2

什麼是從linux中的音頻文件(我的情況是樹莓派)中提取mfcc的最快方法。我試過sphinx3,但是對於大型文件(在Raspberry Pi上)速度很慢。 SFS(語音文件系統)在Windows上非常快,但我無法在Linux上安裝它。請建議一些方法。在Linux機器上MFCC提取最快的方法

回答

0

sphinx-train有一個應用程序來做到這一點。我認爲它的工作非常困難,我一直使用它在一箇舊的P4上,並沒有太長時間。雖然我沒有那麼多的數據。

您可以使用HCopy from HTK雖然我還沒有嘗試過。

如果您是程序員,請考慮分析sphinx-train提取器並對其進行優化。確保讓作者知道你是否成功。

最後說明:該過程確實需要時間。這是無法避免的。嘗試設置自動化腳本並讓提取在夜間運行。這往往是最好的方法來處理它。

0

嘗試使用良好的優化編譯器編譯sphinx-train或HTK,併爲指令集設置正確的選項。看,例如,raspberrypi.stackexchange.com/questions/2046/which-cpu-flags-are-suitable-for-gcc-on-raspberry-pi看起來你必須使用正確的Linux發行版,甚至有FPU支持(很重要!)

他們不使用類似fftw或手工編碼的程序集,但他們的FFT等實現是高效的。

相關問題