我正在构建一个将数据发送到耳机插孔的硬件,我需要一种方法来记录短片段并快速分析(希望无需保存文件并重新打开进行分析)。我玩过fft和accelerate frameworks,但我并不认为这正是我正在寻找的。 p>
我很想知道这样的事情是否可行:记录一段~30ms的音频片段,然后在整个录音过程中抓取代表电压/(db level?)的浮点数组。然后我可以通过录音根据不同ms的电平来解释数据。像AVAudioRecorder这样的东西能够以分辨率录制,我可以检查录制中的每个ms吗?由于这将是一个重复的过程,我希望也能保持cpu。
答案 0 :(得分:0)
这是完全可行的。将AudioSession与AudioUnits一起使用。