python-3.x - 从python中的.wav声音文件中获取numpy数组的方法
问题描述
我尝试了许多库,例如 scipy、wavio、wave.. 等,但我仍然没有得到解决方案。我所要做的就是从给定的声音文件中获取 numpy 数组。
我尝试的最后一个是 scipy,它甚至没有解决声音文件的位置。有人可以向我推荐一个 python 库来完成我的工作以及一些可以读取 .wav 文件并获取 numpy 数组的代码吗?谢谢
import scipy.io.wavfile
rate, data = scipy.io.wavfile.read('sound sample.wav')
sin_data = np.sin(data)
print(sin_data)
解决方案
将以下两行放在代码的开头:
import scipy.io.wavfile
import numpy as np
推荐阅读
- google-cloud-platform - 谷歌数据融合如何使用条件插件触发分支?
- java - 匹配括号内的所有逗号使用正则表达式
- sql - 获取最后和下一个约会
- c++ - 平台工具集 v120_xp 和 v7.1A sdk 编译的 MSVC 应用程序无法在 XP sp3 上运行
- arrays - 在 git bash 命令中的 If 条件中创建列表
- django - 将 Django 的 GenericForeignKey 与异步石墨烯订阅一起使用
- javascript - 如何防止 JavaScript 填充样式的未指定部分
- javascript - 无法将 css 文件导入 NextJs 项目
- regex - 正则表达式:负后瞻和负前瞻
- android - 我无法在 android 模拟器中运行我的 react native 项目