librosa
用于音乐和音频分析的python包。
文档
演示笔记本
利布罗莎是做什么的?下面是一些快速演示:
安装
pypi上提供了最新的稳定版本,您可以通过说pip install librosa
anaconda用户可以使用conda-forge:conda install -c conda-forge librosa
要从源代码构建librosa,请说python setup.py build。
然后,要安装librosa,请说python setup.py install。
如果一切顺利,您应该能够在examples/下执行演示脚本。
(OSX用户应遵循下面给出的安装指南)。
或者,您可以下载或克隆存储库,并使用pip处理依赖项:unzip librosa.zip
pip install -e librosa
或git clone https://github.com/librosa/librosa.git
pip install -e librosa
通过调用pip list,您现在应该可以看到librosa作为已安装的包:librosa (0.x.x, /path/to/librosa)
安装提示
librosa使用soundfile和audioread加载音频文件。
请注意,soundfile当前不支持MP3,这将导致librosa
回到audioread库。
声音文件
如果您使用conda来安装librosa,那么大多数音频编码依赖项(mp3除外)将被自动处理。
如果在Linux环境中使用pip,则可能需要安装libsndfile
手动操作。详情请参阅SoundFile installation documentation。
支持音频读取和MP3
为了给audioread提供更多的音频解码能力(例如,用于读取MP3文件)。
您可能需要安装ffmpeg或gstreamer。
请注意,在某些平台上,audioread至少需要其中一个程序才能正常工作。
如果您使用的是anaconda,请通过调用安装ffmpegconda install -c conda-forge ffmpeg
如果您不使用anaconda,以下是针对不同操作系统的一些常用命令:linux(apt-get):apt-get install ffmpeg或apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly
Linux(百胜):yum install ffmpeg或yum install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly
mac:brew install ffmpeg或brew install gstreamer
windows:从这里下载二进制文件website
对于gstreamer,还需要使用pip install pygobject
讨论
引用
如果你想在学术著作中引用利布罗萨,有两种方法。如果你是为了你的工作使用图书馆,为了重现性,请引用
您在Zenodo用作索引的版本:
如果你想引用librosa的设计、动机等,请引用论文
发表于2015年第二季度:
麦克菲、布莱恩、科林·拉斐尔、梁道恩、丹尼尔·普维斯、马特·麦克维卡尔、埃里克·巴滕伯格和奥利奥·涅托。”《第14届Python科学会议论文集》,第18-25页。2015年。
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库