librosa
文章平均质量分 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 · 16148 阅读 · 3 评论 -
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 · 2479 阅读 · 0 评论 -
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 · 2453 阅读 · 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 · 5896 阅读 · 2 评论 -
声音匹配
每个人说话的内容虽然不一样,但是频率基本不会变,所以声音匹配原理是根据频率的分布情况。import librosaimport osfrom collections import Counterimport numpy as npfrom functools import reducedirpath = "/Users/birenjianmo/Desktop/learn/libr...原创 2019-08-19 15:34:19 · 1432 阅读 · 5 评论 -
动态信号周期检测
一段信号的周期可能会动态变化,下面的代码是根据信号幅度极大值的分布来判断是否存在周期,https://blog.csdn.net/seTaire/article/details/99968948主要是在该方法上做了一点改变。实验结果:import librosapath = "/Users/birenjianmo/Desktop/learn/librosa/input/1你好.wa...原创 2019-08-22 11:56:16 · 1336 阅读 · 0 评论