将WAV文件转换为Txt数据集

时间:2020-01-29 19:57:41

标签: r dataset signal-processing wav

我有一个时域信号的wav文件。我想将信号转换为离散采样数据集(txt或csv),以导入R进行分析。有人对我应该怎么做有什么建议吗?
编辑以澄清问题:我有一个wav输入,我希望在离散时间采样的幅度列表中以txt输出

1 个答案:

答案 0 :(得分:0)

将此文件另存为wav2fftcoef.py并将其权限设置为可执行文件:

#! /usr/bin/env python
from scipy.io import wavfile as wav
from scipy.fftpack import fft
import numpy as np
rate, data = wav.read('myfile.wav') # put this in the same folder as this code
np.savetxt("amplitudes.csv", np.abs(fft(data)))

将wav文件myfile.wav放在同一文件夹中。然后双击运行。

相关问题