在将数据输入 FFT 用于音频频谱分析仪之前,使用 python 将 wav 文件转换为 csv 文件 [关闭]
Posted
技术标签:
【中文标题】在将数据输入 FFT 用于音频频谱分析仪之前,使用 python 将 wav 文件转换为 csv 文件 [关闭]【英文标题】:Using python to convert wav file to csv file before feed the data into FFT for audio spectrum analyzer [closed] 【发布时间】:2020-12-09 11:15:27 【问题描述】:我正在使用 FPGA 开发一个简单的音频频谱分析仪。对于预处理部分,我的想法是使用 python 将 wav 文件转换为 csv 文件,然后将数据提供给快速傅立叶变换模块。有可能让它工作吗?
【问题讨论】:
您也可以简单地使用 scipy.io 在 python 中打开波形文件并获取一个 numpy 数组。然后你可以使用 scipy FFT 或 numpy FFT 模块。无需在两者之间使用 CSV(慢速)。 【参考方案1】:有很多可用的开源模块来执行此操作: GitHub repository 相同。
只需打开 github 并输入 wav to csv,您就会发现其中很多。 或者甚至谷歌一下,你可以找到很多相同的答案。
不过是一个小问题。您基本上是想将 .wav 文件转换为时间序列数据吧?
在这种情况下,我强烈建议您通过: KDNugget's 帖子差不多。
【讨论】:
以上是关于在将数据输入 FFT 用于音频频谱分析仪之前,使用 python 将 wav 文件转换为 csv 文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章