.wav音乐文件转换为.fft.npy频谱格式文件
需要修改的地方
十个文件夹,每个文件夹下都有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频谱格式文件相关推荐
- DCMTK:将hardcopy硬拷贝特征曲线文件转换为softcopy软拷贝格式
DCMTK:将hardcopy硬拷贝特征曲线文件转换为softcopy软拷贝格式 将hardcopy硬拷贝特征曲线文件转换为softcopy软拷贝格式 将hardcopy硬拷贝特征曲线文件转换为sof ...
- 数据标签处理:python将xml文件转换为txt,csv格式
数据标签处理:python将xml文件转换为txt,csv格式 这里的标注文件为点标注文件 每次要用数据处理脚本的时候都忘记放哪里了,然后重写了一遍又一遍,虽然代码不长,但是每次都有重新写还是很麻烦, ...
- 如何将SolidWorks文件另存为.obj文件及如何打开.obj格式文件
原网站:http://fans.solidworks.com.cn/forum.php?mod=viewthread&tid=40238) OBJ文件是Alias Wavefront公司为它的 ...
- python小操作——读取文件夹内的任意格式文件到txt并排序
概述: 懒得一个一个的对文件进行备注,想着先把所有的文件名放在一起,最后还想着加个序号 实现效果图: 代码: 1.0版本不太简便,以后有时间会对def Test()化简一下,精简一下代码. ####读 ...
- csv转为utf8编码_将utf-8编码的csv文件转换为gb2312编码的csv文件
csv文件编码转换:解决utf-8编码的文件在excel打开时中文乱码问题. Python完整代码如下: # -*- coding:utf-8 -*- # date = 20201231 #将utf- ...
- java pdf 转txt文件怎么打开_使用iText将TXT文件转换为PDF(保留格式)
我正在尝试使用iText库将.txt文件转换为.pdf文件.我面临的问题如下: 我在txt文件中有清晰的格式,与此类似: TEXT ******************* Other text her ...
- 请基于matlab将pdf格式的图片批处理转换为600dpi的tif格式文件,并裁剪为5736*2607的尺寸保存为600dpi的tif文件...
以下是在MATLAB中进行批处理转换和裁剪的基本步骤: 设置文件路径和输出路径. 使用 dir 函数读取文件夹中的所有 PDF 文件. 使用 imread 函数读取 PDF 文件. 使用 imresi ...
- 将word转换html格式的文件,word 保存成 html格式文件
怎样将word文件保存为HTML格式 将word文件保存为HTML格式的方法:1.打开需要保存为html的word文档2.点击左上角的另存为:3.在弹出的保存窗口中,选择保存类型为html,确定:4. ...
- 创建ogg文件 c语言,Ogg音频格式文件的样本构造(CVE-2018-5146)
原标题:Ogg音频格式文件的样本构造(CVE-2018-5146) *严正声明:本文仅限于技术讨论与分享,严禁用于非法途径 下面的所有分析都是在Firefox 59.0 32位上进行的.由于笔者是刚入 ...
- kgtemp文件转换mp3_amr转换mp3格式文件
MP3是非常标准的音频数字编码格式.区别于其他格式的优势在于,它可以在不降低音质的前提下,大幅的降低文件的大小.因此MP3格式应用范围极广,我们日常生活中用到的歌曲格式也多为MP3.今天要给大家说的是 ...
最新文章
- oracle数据类型--数值类型
- python官网下载哪个版本-python下载哪个版本好
- 【CF1100F】 Ivan and Burgers (分治+线性基)
- s5pv210——LCD基础理论
- 厦门大学2016年c语言程序设计,厦门大学c语言程序设计2016模拟题讲评及课程复习.pptx...
- freemodbus收藏学习网址
- JVM优化之系统CPU飙高和GC频繁
- maven 在pom.xml 中指定仓库位置
- Apache Tika 内容抽取工具集合
- Educoder Basemap和seaborn 第三关:Basemap
- 快递行业总结(三)同城市场
- excel函数:VLOOKUP+IF多条件匹配取值(数组函数)
- java 双三次线性插值_双线性及双三次插值
- addr2line来定位问题
- 小白vba之批量数据整理(excel自动化入门)
- PMP复习整理考点篇【12】--- 激励理论
- Tensorflow入门之 Win10 运行 linux 子系统
- Mockplus走进四川师范大学
- STM32 Cube ADC 测量土壤湿度
- 李翔敏:城市停车管理的五点困境、六大展望与三项思考
热门文章
- PCB绘制成长日记1
- win10装sql2000卡在选择配置_如何在WIN10/SERVER2016上安装MSSQL2000数据库和新中大老版本软件...
- 2020年408真题_2020年港澳台联考真题——数学!
- 冬至幻灵怎么修改服务器名字,冬至幻灵如何给自己加元宝
- 迅雷离线下载分享网站
- 算法系列之二十一:实验数据与曲线拟合
- Beta 反(tu)思(cao) 获小黄衫感言
- Matlab 制作常用图片的代码
- 6319. 【省选组】【USACO 2019 February Platinum】Problem 3. Mowing Mischief
- 数据库基础、使用C语言构建一个数据库、SQL语言、MySQL