![](https://products-qa.fileformat.com/ro/audio/python/librosa/header-image.png)
Librosa
Biblioteca Python cu sursă deschisă pentru procesarea audio
API-ul Python care permite dezvoltatorilor să încarce și să redea audio de pe disc, să calculeze diferite reprezentări spectrograme și multe altele.
Librosa este o bibliotecă Python de analiză muzicală și audio foarte utilă, care ajută dezvoltatorii de software să creeze aplicații pentru lucrul cu formate de fișiere audio și muzicale folosind Python. Biblioteca este foarte ușor de utilizat și poate gestiona sarcini de bază, precum și avansate legate de procesarea audio și muzicală. Biblioteca este open source și este disponibilă gratuit sub licența ISC.
Biblioteca oferă o mare flexibilitate pentru utilizatorii experți și, în același timp, de asemenea, minunată pentru utilizatorii începători, care sunt mai interesați de procesarea fișierelor audio. Biblioteca a inclus suport pentru mai multe caracteristici importante legate de procesarea și extragerea fișierelor audio, cum ar fi încărcarea audio de pe disc, calcularea diferitelor reprezentări spectrograme, separarea surselor armonico-percusive, descompunerea generică a spectrogramelor, încărcarea și decodificarea sunetului, procesarea audio în domeniul timpului, modelare secvențială, integrarea de separare armonic-percuție, ritm-sincron și multe altele.
Noțiuni introductive cu Librosa
Cel mai simplu mod de a instala Librosa este folosirea Python Package Index (PyPI). Vă rugăm să utilizați următoarea comandă pentru o instalare completă.
Instalați Librosa folosind PyPI
python -m pip install librosa
Încărcarea și vizualizarea fișierelor audio prin Python
Biblioteca Python Librosa permite programatorilor de software să încarce și să vizualizeze fișiere audio în cadrul propriei aplicații Python. În primul rând, trebuie să încărcați fișierul audio și să îl redați folosind o comandă Python în Jupyter Notebook. În continuare, puteți vizualiza cu ușurință semnalul eșantionat și îl puteți reprezenta pe grafic. Puteți utiliza vizualizarea formei de undă a amplitudinii față de reprezentarea în timp a semnalului sau puteți utiliza și vizualizarea spectrogramei sau axa frecvență log.
Creați și salvați semnal audio prin Python
Semnalele analogice și digitale sunt ambele tipuri diferite de semnale care pot transporta informații. Un semnal audio digital este o matrice NumPy cu o frecvență și o rată de eșantionare specificate. Pe de altă parte, formatul de undă analogică al semnalului audio reprezintă o funcție. Biblioteca Python cu sursă deschisă Librosa oferă dezvoltatorilor de software puterea de a crea un semnal audio și de a-l salva la locul ales de ei folosind codul Python.
Extrageți caracteristica audio folosind Python
Biblioteca Python cu sursă deschisă Librosa oferă dezvoltatorilor de software capacitatea de a încărca și extrage caracteristici audio din propriile aplicații folosind comenzile Python. Există diverse modalități de a extrage caracteristici din datele audio, cum ar fi rata de trecere cu zero, frecvența spectrală de rulare, coeficienții cepstrali de frecvență Mel (MFCC), frecvențele cromatice și multe altele.