【发布时间】:2018-05-16 02:18:57
【问题描述】:
我正在尝试从音频信号中提取 MFCC 向量作为循环神经网络的输入。但是,我无法弄清楚如何使用 Core Audio 在 Swift 中获取原始音频帧。据推测,我必须走低级才能获取该数据,但我在这方面找不到有用的资源。
如何使用 Swift 获取我需要的音频信号信息?
编辑:此问题被标记为可能与How to capture audio samples in iOS with Swift? 重复。但是,该特定问题没有我正在寻找的答案。也就是说,该问题的解决方案是创建一个 AVAudioRecorder,它是我的问题解决方案的一个组成部分,而不是最终结果。
这个问题How to convert WAV/CAF file's sample data to byte array? 更像是我前进的方向。解决方案是用 Objective-C 编写的,我想知道是否有办法在 Swift 中实现。
【问题讨论】:
-
我编辑了问题以使其更具体。
-
嗨@macklinagent,我也在尝试提取mfcc特征,特别是mfcc的二阶导数,你能告诉我你是怎么做到的吗?你用过什么图书馆吗?
-
嗨@Rocky,我实际上转而使用Android,因为我的项目朝着不同的方向发展,所以不幸的是,我从来没有机会在iOS中使用建议的解决方案。对此感到抱歉。
标签: ios audio swift4 audio-processing mfcc