Loading...

文章背景图

librosa:Python 音频与音乐信号处理库|部署与使用全指南

2026-11-02
0
- 字
- 分钟
|

图1 librosa 官方 Logo

librosa:Python 音频与音乐信号处理库|部署与使用全指南

项目仓库: https://github.com/librosa/librosa

文档:librosa.org/doc · 许可证:ISC · 形态:Python 库 · PyPI:librosa · DOI:10.5281/zenodo.591533


1 项目简介

librosa 是 Python 音频与音乐信号处理库:提供构建音乐信息检索(MIR)系统所需的基础算法与工具,是学术界与工业界最常用的音频特征提取库之一。

1.1 核心信息一览

项目项 内容
项目名称 librosa
仓库地址 github.com/librosa/librosa
文档 librosa.org/doc
许可证 ISC
PyPI librosa
DOI 10.5281/zenodo.591533

1.2 适用场景

  • 音频特征提取(Mel、MFCC、chroma、tonnetz)。
  • 节拍/ onset 检测。
  • MIR 研究教学。

2 功能特性

  • 加载与保存:librosa.load。
  • 特征:Mel spectrogram、MFCC、chroma、tonnetz、spectral centroid。
  • 节拍/onset:beat tracking、onset detection。
  • 时频表示:STFT、CQT、MFCC。

3 官方跳转链接汇总

类别 链接 说明
仓库 github.com/librosa/librosa 源码
文档 librosa.org/doc API
教程 auto_tutorials 入门
API librosa.org/doc/latest/api 参考

4 前置要求

  • Python 3.9+。

5 方式一:pip 安装

pip install librosa

6 方式二:conda 安装

conda install -c conda-forge librosa

7 基础用法

import librosa
y, sr = librosa.load("audio.wav")
mfcc = librosa.feature.mfcc(y=y, sr=sr)

8 常见故障排查

  • 可选依赖:参考文档"可选依赖与高级设置"。
  • 解码失败:装 ffmpeg/avconv 支持更多格式。

9 风险与合规说明

  • ISC 许可(类 BSD)。
  • 库本身无内容风险。

本文基于官方 README 整理,仅供学习与部署参考;以仓库最新说明为准。

评论交流

文章目录