1. Produkti
  2.   Audio
  3.   Python
  4.   Librosa 

Librosa 

 
 

Atvērtā pirmkoda Python bibliotēka audio apstrādei

Python API, kas ļauj izstrādātājiem ielādēt un atskaņot audio no diska, aprēķināt dažādus spektrogrammu attēlojumus un daudz ko citu.

Librosa ir ļoti noderīga Python mūzikas un audio analīzes bibliotēka, kas palīdz programmatūras izstrādātājiem izveidot lietojumprogrammas darbam ar audio un mūzikas failu formātiem, izmantojot Python. Bibliotēka ir ļoti viegli lietojama, un tā var tikt galā ar pamata, kā arī papildu uzdevumiem, kas saistīti ar audio un mūzikas apstrādi. Bibliotēka ir atvērtā pirmkoda un ir brīvi pieejama saskaņā ar ISC licenci.

Bibliotēka nodrošina lielu elastību pieredzējušiem lietotājiem un tajā pašā laikā lieliski piemērota iesācējiem, kuri ir vairāk ieinteresēti audio failu apstrādē. Bibliotēka ir iekļāvusi atbalstu vairākām svarīgām funkcijām, kas saistītas ar audio failu apstrādi un izvilkšanu, piemēram, audio ielāde no diska, dažādu spektrogrammu attēlojumu skaitļošana, harmonisko un perkusīvo avotu atdalīšana, vispārēja spektrogrammas sadalīšana, audio ielāde un atkodēšana, laika domēna audio apstrāde, secīga modelēšana, integrējot harmonisko-perkusīvo atdalīšanu, sitienu-sinhrono un daudz ko citu.

Previous Next

Darba sākšana ar Librosa 

Vienkāršākais veids, kā instalēt Librosa, ir izmantot Python pakotnes indeksu (PyPI). Lai pabeigtu instalēšanu, lūdzu, izmantojiet šo komandu.

Instalējiet Librosa, izmantojot PyPI

 python -m pip install librosa 

Audio failu ielāde un vizualizācija, izmantojot Python

Python bibliotēka Librosa ļauj programmatūras programmētājiem ielādēt un vizualizēt audio failus savā Python lietojumprogrammā. Pirmkārt, jums ir jāielādē audio fails un jāatskaņo, izmantojot Python komandu Jupyter Notebook. Pēc tam varat viegli vizualizēt izlases signālu un attēlot to. Varat izmantot signāla amplitūdas un laika attēlojuma viļņu formas vizualizāciju vai arī spektrogrammas vizualizāciju vai log-frekvences asi.

Izveidojiet un saglabājiet audio signālu, izmantojot Python

Gan analogie, gan digitālie signāli ir dažāda veida signāli, kas var pārsūtīt informāciju. Digitālais audio signāls ir NumPy masīvs ar noteiktu frekvenci un izlases ātrumu. No otras puses, audio signāla analogā viļņa formāts ir funkcija. Atvērtā pirmkoda Python bibliotēka Librosa sniedz programmatūras izstrādātājiem iespēju izveidot audio signālu un saglabāt to viņu izvēlētā vietā, izmantojot Python kodu.

Izņemiet audio funkciju, izmantojot Python

Atvērtā koda Python bibliotēka Librosa sniedz programmatūras izstrādātājiem iespēju ielādēt un iegūt audio līdzekļus savās lietotnēs, izmantojot Python komandas. Ir dažādi veidi, kā no audio datiem iegūt funkcijas, piemēram, nulles šķērsošanas ātrumu, spektrālās izgriešanas frekvenci, Mel-frekvences cepstrālos koeficientus (MFCC), hroma frekvences un daudz ko citu.

 Latviski