![](https://products-qa.fileformat.com/az/audio/python/librosa/header-image.png)
Librosa
Audio Emalı üçün Açıq Mənbəli Python Kitabxanası
Tərtibatçılara diskdən audio yükləməyə və səsləndirməyə, müxtəlif spektroqram təqdimatlarını hesablamağa və daha çox şeyə imkan verən Python API.
Librosa proqram tərtibatçılarına Python istifadə edərək audio və musiqi fayl formatları ilə işləmək üçün proqramlar yaratmağa kömək edən çox faydalı Python musiqi və audio analiz kitabxanasıdır. Kitabxanadan istifadə etmək çox asandır və audio və musiqi emalı ilə bağlı əsas, eləcə də qabaqcıl tapşırıqları yerinə yetirə bilər. Kitabxana açıq mənbədir və ISC Lisenziyası altında sərbəst mövcuddur.
Kitabxana ekspert istifadəçilər üçün böyük rahatlıq təmin edir və eyni zamanda audio faylları emal etməkdə daha çox maraqlanan yeni başlayan istifadəçilər üçün də gözəldir. Kitabxana audio faylların işlənməsi və çıxarılması ilə bağlı bir sıra mühüm funksiyalara dəstək daxildir, məsələn, diskdən audio yükləmə, müxtəlif spektroqram təqdimatlarının hesablanması, harmonik-zərbli mənbənin ayrılması, ümumi spektroqramın parçalanması, audionu yükləyir və deşifrə edir, zaman domenində audio işlənməsi, ardıcıl modelləşdirmə, harmonik-zərbli ayırma, beat-sinxron və daha çoxunu birləşdirən.
Librosa ilə işə başlamaq
Librosa-nı quraşdırmağın ən asan yolu Python Paket İndeksindən (PyPI) istifadə etməkdir. Tam quraşdırma üçün aşağıdakı əmrdən istifadə edin.
PyPI istifadə edərək Librosa quraşdırın
python -m pip install librosa
Python vasitəsilə audio faylların yüklənməsi və vizuallaşdırılması
Librosa Python kitabxanası proqramçılara öz Python proqramında audio faylları yükləməyə və vizuallaşdırmağa imkan verir. Əvvəlcə Jupyter Notebook-da Python əmrindən istifadə edərək audio faylı yükləməlisiniz. Bundan sonra, nümunə götürülmüş siqnalı asanlıqla vizuallaşdıra və onu tərtib edə bilərsiniz. Siz amplitüdün dalğa formasının vizuallaşdırılmasından siqnalın zaman təsvirindən istifadə edə bilərsiniz və ya Spektroqram vizualizasiyasından və ya Log-tezlik oxundan da istifadə edə bilərsiniz.
Python vasitəsilə Audio Siqnal yaradın və Saxlayın
Analoq və rəqəmsal siqnallar məlumat daşıya bilən müxtəlif növ siqnallardır. Rəqəmsal səs siqnalı müəyyən tezlik və nümunə dərəcəsi olan NumPy massividir. Digər tərəfdən, səs siqnalının analoq dalğa formatı bir funksiyanı təmsil edir. Açıq mənbəli Python kitabxanası Librosa proqram tərtibatçılarına Python kodundan istifadə edərək səs siqnalı yaratmaq və onu istədikləri yerə saxlamaq imkanı verir.
Python istifadə edərək Audio Xüsusiyyətini çıxarın
Açıq mənbəli Python kitabxanası Librosa proqram tərtibatçılarına Python əmrlərindən istifadə edərək öz proqramlarında audio xüsusiyyətləri yükləmək və çıxarmaq imkanı verir. Sıfır-kəsişmə dərəcəsi, spektral yayılma tezliyi, Mel-tezlikli cepstral əmsallar (MFCC), Xroma Tezlikləri və daha çox kimi səs məlumatlarından xüsusiyyətləri çıxarmağın müxtəlif yolları var.