2017-03-13 73 views
0

我是Android上的编程应用程序,我正在使用Qt创建器。我正在寻找图书馆,什么样的信号,像一个拉奎拉。它需要MFCC技术。我会很感激所有的建议。接下来是麦克风。我完全不知道,我如何获得任何声音处理设备。我的想法是,我按下按钮,麦克风将录制所有声音5秒钟,然后从中获取MFCC。如何从android上的麦克风输入获取MFCC(C++,Qt)

回答

0

要在Qt中记录数据,您可以使用QAudioRecorder并处理事件bufferReady以获取缓冲区数据。你可以在我的github上找到一个简单的例子:

https://github.com/mohabouje/logospeech-studio/blob/master/capturedata/recorder.h

如果你正在寻找一些图书馆估计MFCC看到这堆问题:Mel Frequency Cepstral Coefficients (MFCC) in C/C++

我会建议使用来实现我们自己的algorith一个基本的FFT库,FFTW对我来说是最好的,易于&更快。

如果你正在寻找一套完整的音频信号处理,我会推荐Essentia Lib