需要修改的地方

十个文件夹,每个文件夹下都有100首.au格式的音乐,这里举个例子,那其中5个类别进行转换
genre_list = ["classical", "jazz", "country", "pop", "rock", "metal"]
根据文件路径定义列表,到时候就可以方便进行遍历

rad = "d:/genres/"+g+"/converted/"+g+"."+str(n).zfill(5)+".au.wav"为要转变的wav文件的路径

sad = "d:/trainset/"+g+"."+str(n).zfill(5) + ".fft"为转换为.fft需要保存的路径

完整代码如下:
import numpy as np
from sklearn import linear_model, datasets
import matplotlib.pyplot as plt
from scipy.stats import norm
from scipy import fft
from scipy.io import wavfiledef create_fft(g, n):rad = "d:/genres/"+g+"/converted/"+g+"."+str(n).zfill(5)+".au.wav"#音乐文件的路径,这里的音乐文件都是.wav格式sample_rate, X = wavfile.read(rad)#sample_rate采样率;X为音乐文件本身fft_features = abs(fft(X)[:1000])#对音乐文件本身进行fft快速傅里叶变化,取前1000赫兹数据,进行取绝对值,得到fft_features傅里叶变换的特征sad = "d:/trainset/"+g+"."+str(n).zfill(5) + ".fft"#将特征存储到这个路径下np.save(sad, fft_features)#存储特征,存储的是.fft格式,但是最终生成的是.fft.npy格式,这是numpy自动生成的genre_list = ["classical", "jazz", "country", "pop", "rock", "metal"]
for g in genre_list:for n in range(100):create_fft(g, n)

.wav音乐文件转换为.fft.npy频谱格式文件相关推荐

  1. DCMTK:将hardcopy硬拷贝特征曲线文件转换为softcopy软拷贝格式

    DCMTK:将hardcopy硬拷贝特征曲线文件转换为softcopy软拷贝格式 将hardcopy硬拷贝特征曲线文件转换为softcopy软拷贝格式 将hardcopy硬拷贝特征曲线文件转换为sof ...

  2. 数据标签处理:python将xml文件转换为txt,csv格式

    数据标签处理:python将xml文件转换为txt,csv格式 这里的标注文件为点标注文件 每次要用数据处理脚本的时候都忘记放哪里了,然后重写了一遍又一遍,虽然代码不长,但是每次都有重新写还是很麻烦, ...

  3. 如何将SolidWorks文件另存为.obj文件及如何打开.obj格式文件

    原网站:http://fans.solidworks.com.cn/forum.php?mod=viewthread&tid=40238) OBJ文件是Alias Wavefront公司为它的 ...

  4. python小操作——读取文件夹内的任意格式文件到txt并排序

    概述: 懒得一个一个的对文件进行备注,想着先把所有的文件名放在一起,最后还想着加个序号 实现效果图: 代码: 1.0版本不太简便,以后有时间会对def Test()化简一下,精简一下代码. ####读 ...

  5. csv转为utf8编码_将utf-8编码的csv文件转换为gb2312编码的csv文件

    csv文件编码转换:解决utf-8编码的文件在excel打开时中文乱码问题. Python完整代码如下: # -*- coding:utf-8 -*- # date = 20201231 #将utf- ...

  6. java pdf 转txt文件怎么打开_使用iText将TXT文件转换为PDF(保留格式)

    我正在尝试使用iText库将.txt文件转换为.pdf文件.我面临的问题如下: 我在txt文件中有清晰的格式,与此类似: TEXT ******************* Other text her ...

  7. 请基于matlab将pdf格式的图片批处理转换为600dpi的tif格式文件,并裁剪为5736*2607的尺寸保存为600dpi的tif文件...

    以下是在MATLAB中进行批处理转换和裁剪的基本步骤: 设置文件路径和输出路径. 使用 dir 函数读取文件夹中的所有 PDF 文件. 使用 imread 函数读取 PDF 文件. 使用 imresi ...

  8. 将word转换html格式的文件,word 保存成 html格式文件

    怎样将word文件保存为HTML格式 将word文件保存为HTML格式的方法:1.打开需要保存为html的word文档2.点击左上角的另存为:3.在弹出的保存窗口中,选择保存类型为html,确定:4. ...

  9. 创建ogg文件 c语言,Ogg音频格式文件的样本构造(CVE-2018-5146)

    原标题:Ogg音频格式文件的样本构造(CVE-2018-5146) *严正声明:本文仅限于技术讨论与分享,严禁用于非法途径 下面的所有分析都是在Firefox 59.0 32位上进行的.由于笔者是刚入 ...

  10. kgtemp文件转换mp3_amr转换mp3格式文件

    MP3是非常标准的音频数字编码格式.区别于其他格式的优势在于,它可以在不降低音质的前提下,大幅的降低文件的大小.因此MP3格式应用范围极广,我们日常生活中用到的歌曲格式也多为MP3.今天要给大家说的是 ...

最新文章

  1. oracle数据类型--数值类型
  2. python官网下载哪个版本-python下载哪个版本好
  3. 【CF1100F】 Ivan and Burgers (分治+线性基)
  4. s5pv210——LCD基础理论
  5. 厦门大学2016年c语言程序设计,厦门大学c语言程序设计2016模拟题讲评及课程复习.pptx...
  6. freemodbus收藏学习网址
  7. JVM优化之系统CPU飙高和GC频繁
  8. maven 在pom.xml 中指定仓库位置
  9. Apache Tika 内容抽取工具集合
  10. Educoder Basemap和seaborn 第三关:Basemap
  11. 快递行业总结(三)同城市场
  12. excel函数:VLOOKUP+IF多条件匹配取值(数组函数)
  13. java 双三次线性插值_双线性及双三次插值
  14. addr2line来定位问题
  15. 小白vba之批量数据整理(excel自动化入门)
  16. PMP复习整理考点篇【12】--- 激励理论
  17. Tensorflow入门之 Win10 运行 linux 子系统
  18. Mockplus走进四川师范大学
  19. STM32 Cube ADC 测量土壤湿度
  20. 李翔敏:城市停车管理的五点困境、六大展望与三项思考

热门文章

  1. PCB绘制成长日记1
  2. win10装sql2000卡在选择配置_如何在WIN10/SERVER2016上安装MSSQL2000数据库和新中大老版本软件...
  3. 2020年408真题_2020年港澳台联考真题——数学!
  4. 冬至幻灵怎么修改服务器名字,冬至幻灵如何给自己加元宝
  5. 迅雷离线下载分享网站
  6. 算法系列之二十一:实验数据与曲线拟合
  7. Beta 反(tu)思(cao) 获小黄衫感言
  8. Matlab 制作常用图片的代码
  9. 6319. 【省选组】【USACO 2019 February Platinum】Problem 3. Mowing Mischief
  10. 数据库基础、使用C语言构建一个数据库、SQL语言、MySQL