从压力数据转换为声音

时间:2018-04-08 08:46:33

标签: python python-3.x audio interpolation linear-interpolation

我正在使用压力传感器来“记录”听诊器发出的声音。结果我有一个包含压力值的文件。使用这个简单的python代码绘制结果

import matplotlib.pyplot as plt
import csv

x = []
y = []

with open('dati1.csv','r') as csvfile:
    plots = csv.reader(csvfile, delimiter=',')
    for row in plots:
        x.append(float(row[0]))
        y.append(float(row[1]))

plt.plot(x,y, label='Dati provenienti dallo stetoscopio')
plt.xlabel('tempo')
plt.ylabel('pressione')
plt.title('Grafico battito cardiaco')
plt.legend()
plt.show()

这就是我所看到的: plot of the wave。 我想将压力值转换为文件音频。我尝试使用here中可以找到的代码,但结果却是一个非常短的噪音。我寻找一种方法来增强我的数据采样大约100赫兹,因为我的传感器不能比使用插值更快。我对python并不熟练,所以我没有成功实现我的目标。你可以帮帮我吗?

0 个答案:

没有答案