如何在R Studio中将wave文件转换为数字

Emm*_*maL 8 math audio r complex-numbers

我已将音频文件加载到R中,现在想获得复数样本的列表,这样我就可以对样本使用FFT和小波变换.

如何在R中获取要使用的数字列表?我试过'audio $ data',但得到一条错误信息,因为$未在s4类中定义.

任何帮助将非常感谢,谢谢.

MvG*_*MvG 7

readWavetuneR包中读取文件后,您可以使用audio@leftaudio@right访问原始数据.后者仅在您的数据是立体声时才可用.str(audio)将为您提供有关对象结构的详细信息,并且非常有用,可以找出它包含的数据以及如何访问该数据.

由于显而易见的原因,wave文件中的数据将是真实的(实际上甚至是整数),因此如果您需要复数,则可能需要转换它们.但我猜想如果传递一个整数向量,这种转换将自动执行.正常fft函数(来自包stats)可以毫无问题地处理整数向量.