Paket python untuk analisis musik dan audio.
soundfile
audioread
apt get
)yum
)Lihat https://librosa.org/doc/ untuk manual referensi lengkap dan tutorial pengantar.
Galeri contoh tingkat lanjut akan memberi Anda gambaran singkat tentang hal-hal yang dapat dilakukan librosa.
Kembali Ke Atas ↥
Rilis stabil terbaru tersedia di PyPI, dan Anda dapat menginstalnya dengan mengucapkan
python -m pip install librosa
Pengguna Anaconda dapat menginstal menggunakan conda-forge
:
conda install -c conda-forge librosa
Untuk membangun librosa dari sumber, katakanlah
python setup.py build
Kemudian, untuk menginstal librosa, katakanlah
python setup.py install
Jika semuanya berjalan dengan baik, Anda seharusnya dapat menjalankan perintah berikut dari konsol python:
import librosa
librosa.show_versions()
Ini akan mencetak deskripsi lingkungan perangkat lunak Anda, bersama dengan versi terinstal dari paket lain yang digunakan oleh librosa.
Pengguna OS X harus mengikuti panduan instalasi yang diberikan di bawah ini.
Alternatifnya, Anda dapat mengunduh atau mengkloning repositori dan menggunakan pip
untuk menangani dependensi:
unzip librosa.zip
python -m pip install -e librosa
atau
git clone https://github.com/librosa/librosa.git
python -m pip install -e librosa
Dengan memanggil pip list
Anda akan melihat librosa
sekarang sebagai paket yang terinstal:
librosa (0.x.x, /path/to/librosa)
Kembali Ke Atas ↥
librosa
menggunakan soundfile
dan audioread
untuk memuat file audio.
Perhatikan bahwa rilis soundfile
yang lebih lama (sebelum 0.11) tidak mendukung MP3, yang akan menyebabkan librosa kembali ke perpustakaan audioread
.
soundfile
Jika Anda menggunakan conda
untuk menginstal librosa, maka dependensi pengkodean audio akan ditangani secara otomatis.
Jika Anda menggunakan pip
di lingkungan Linux, Anda mungkin perlu menginstal libsndfile
secara manual. Silakan merujuk ke dokumentasi instalasi SoundFile untuk detailnya.
audioread
dan MP3 Untuk mengisi audioread
dengan kekuatan decoding audio yang lebih besar (misalnya, untuk membaca file MP3), Anda mungkin perlu menginstal ffmpeg atau GStreamer .
Perhatikan bahwa pada beberapa platform, audioread
memerlukan setidaknya salah satu program agar berfungsi dengan baik.
Jika Anda menggunakan Anaconda, instal ffmpeg dengan menelepon
conda install -c conda-forge ffmpeg
Jika Anda tidak menggunakan Anaconda, berikut beberapa perintah umum untuk sistem operasi yang berbeda:
apt-get
): apt-get install ffmpeg
atau
apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly
yum
): yum install ffmpeg
atau
yum install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly
brew install ffmpeg
atau
brew install gstreamer
unduh binari ffmpeg dari situs web ini atau binari gstreamer dari situs web ini
Untuk GStreamer, Anda juga perlu menginstal binding Python dengan
python -m pip install pygobject
Kembali Ke Atas ↥
Silakan ajukan pertanyaan non-pengembangan dan topik diskusi ke forum web kami di https://groups.google.com/forum/#!forum/librosa
Kembali Ke Atas ↥
Jika ingin mengutip librosa dalam sebuah karya ilmiah, ada dua cara yang bisa dilakukan.
Jika Anda menggunakan perpustakaan untuk karya Anda, demi reproduktifitas, harap kutip versi yang Anda gunakan yang diindeks di Zenodo:
Dari librosa versi 0.10.2 atau lebih baru, Anda juga dapat menggunakan librosa.cite()
untuk mendapatkan tautan DOI untuk versi librosa apa pun.
Jika Anda ingin mengutip librosa karena desain, motivasi, dll., harap mengutip makalah yang diterbitkan di SciPy 2015:
McFee, Brian, Colin Raffel, Dawen Liang, Daniel PW Ellis, Matt McVicar, Eric Battenberg, dan Oriol Nieto. "librosa: Analisis sinyal audio dan musik dengan python." Dalam Proceedings of the 14th python in science conference, hal.18-25. 2015.
Kembali Ke Atas ↥