将 WAV 文件转换为 Txt 数据集

Converting WAV file to Txt dataset

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

将此文件另存为 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 放在同一个文件夹中。然后双击运行.