Преобразование файла WAV в набор данных Txt - PullRequest
0 голосов
/ 29 января 2020

У меня есть WAV-файл сигнала во временной области. Я хочу преобразовать сигнал в набор данных дискретной выборки (txt или csv) для импорта в R для анализа. У кого-нибудь есть какие-либо рекомендации о том, как мне это сделать?
Редактировать для пояснения: у меня есть вход WAV, и я хочу вывод TXT в списке амплитуды по дискретной выборке времени

1 Ответ

0 голосов
/ 30 января 2020

Сохраните этот файл как 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 в ту же папку. Затем дважды щелкните для запуска.

...