【发布时间】:2020-08-05 22:04:56
【问题描述】:
是否可以使用 R 对通过计算机麦克风录制的音频执行实时(或以最小延迟)分析?
虽然 R 有一些完善的包用于分析音频文件(例如包 seewave)或录制声音(包 audio),但我找不到如何访问实时麦克风数据。
最终目标是分析记录信号的频率混合和幅度,就像这里使用 Python 完成的那样:https://stackoverflow.com/a/40157297/4862822
如果我能找到一些可以开始的内容,我们将提供 MWE 作为编辑。
【问题讨论】:
-
正如你提到的,这在 C(++) 中更容易。如果纯 R 方法无效,您可以使用 Rcpp 来弥补差距。
-
由于 R 语言的同步特性,我认为这在纯 R 中并不容易实现。如前所述,您最好使用 Python 或 C++ 找到不同的方法。