
音频处理
文章平均质量分 59
涂伟峰
这个作者很懒,什么都没留下…
展开
-
Librosa音频处理(一)
Librosa是一个用于音乐和音频分析的python包,如果没学过《数字信号处理》需要先了解一下相关的基础知识,傅立叶变换,梅尔频率倒谱安装:pip install librosa环境:Python3.6我们先做个简单的变声 import librosay,sr = librosa.load("/Users/birenjianmo/Desktop/learn/librosa...原创 2018-12-08 09:26:43 · 16303 阅读 · 3 评论 -
Python使用mfcc的两种方式
Librosa import librosa filepath = "/Users/birenjianmo/Desktop/learn/librosa/mp3/in.wav"y,sr = librosa.load(filepath)mfcc = librosa.feature.mfcc( y,sr,n_mfcc=13 ) 返回结构为(13,None)的np.Array,None...原创 2019-01-03 17:42:16 · 6862 阅读 · 2 评论 -
Librosa音频处理(四)
使用 Librosa 对音色可视化specshow.pyimport librosa import matplotlib.pyplot as pltimport numpy as npimport librosa.displayimport osclass specshowplot: def __init__(self): self.plotlist ...原创 2019-05-21 11:13:19 · 2505 阅读 · 0 评论 -
Librosa音频处理(二)
对音频信号的处理可以通过librosa.ifgram 方法获取 stft 短时傅立叶变换的矩阵,对该矩阵进行修改搬移,再进行 istft 逆转换获得处理后的音频信号。y, sr = librosa.load(path)frequencies, D = librosa.ifgram(y, sr=sr)''' 中间对D进行处理就行了'''y = librosa.istft(D...原创 2019-05-17 13:55:49 · 3207 阅读 · 5 评论 -
Librosa音频处理(五)
使用keras做一个狗猫叫声的分类器。已上传github:https://github.com/tuweifeng/SoundClassifierimport librosaimport kerasimport numpy as npfrom sklearn.preprocessing import LabelBinarizerimport osfrom sklearn.m...原创 2019-06-26 10:05:22 · 2499 阅读 · 0 评论 -
Librosa音频处理(六)
劣质的麦克风在录音时会把电流和嗡嗡的背景声录进去,通过对噪声取样去除频率可以达到降噪的目的。主要步骤:1. 噪声取样2. 统计频率3. 移除频率代码如下:'''采样降噪'''def test2(n, y, sr): indexs = librosa.effects.split(y, top_db=25-n) noicefrequencies = []...原创 2019-07-09 11:36:21 · 5996 阅读 · 2 评论 -
动态规律查找
如何用程序得到一组数字的动态规律,前提已知该规律只有加法。例如:1, 2, 3, 11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 27, 37, 47, 67可直观的发现这几组规律: [1, 2, 3], [11, 12, 13], [21, 22, 23], [31, 32, 33] 和 [27], [37], [47]下面用代码实现:a = [...原创 2019-08-21 16:20:24 · 748 阅读 · 0 评论 -
动态信号周期检测
一段信号的周期可能会动态变化,下面的代码是根据信号幅度极大值的分布来判断是否存在周期,https://blog.youkuaiyun.com/seTaire/article/details/99968948主要是在该方法上做了一点改变。实验结果:import librosapath = "/Users/birenjianmo/Desktop/learn/librosa/input/1你好.wa...原创 2019-08-22 11:56:16 · 1411 阅读 · 0 评论