【发布时间】:2019-04-26 01:56:11
【问题描述】:
我是音频处理和实时流式处理数据的新手。我想做的是:
- 收听内置麦克风
- 将样本组合成 0.1 秒的块
- 通过短时傅里叶变换 (STFT) 将块转换为周期图
- 应用一些简单的函数
- 通过逆 STFT (ISTFT) 转换回时间序列数据
- 在耳机上播放新音频
我一直在寻找"real time spectrograms",以便为我提供有关如何处理数据的指南,但没有骰子。不过,我发现了一些有趣的包,包括PortAudio.jl、DSP.jl 和MusicProcessing.jl。
感觉就像我需要使用多处理技术将传入的数据存储到合适的块中,同时将某些功能应用于前一个块,同时还要播放另一个先前处理的块。所有这一切都让人感觉过于复杂,并且让我有一段时间无法接触这个项目。
任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: audio streaming julia time-frequency