Librosa 

 
 

ספריית Python בקוד פתוח לעיבוד אודיו

Python API המאפשר למפתחים לטעון ולהשמיע אודיו מדיסק, לחשב ייצוגי ספקטרוגרמה שונים ועוד הרבה יותר.

Librosa היא ספריית ניתוח מוזיקה ואודיו שימושית מאוד של Python המסייעת למפתחי תוכנה לבנות יישומים לעבודה עם פורמטים של קבצי אודיו ומוזיקה באמצעות Python. הספרייה קלה מאוד לשימוש ויכולה להתמודד עם משימות בסיסיות כמו גם מתקדמות הקשורות לעיבוד אודיו ומוזיקה. הספרייה היא בקוד פתוח וזמינה באופן חופשי תחת רישיון ISC.

הספרייה מספקת גמישות רבה למשתמשים מומחים ובמקביל גם מדהימה למשתמשים מתחילים שמתעניינים יותר בעיבוד קבצי אודיו. הספרייה כללה תמיכה במספר תכונות חשובות הקשורות לעיבוד וחילוץ קבצי אודיו כגון טעינת אודיו מדיסק, מחשוב ייצוגי ספקטרוגרמה שונים, הפרדת מקור הרמונית-הקשה, פירוק ספקטרוגרמה גנרית, טעינה ופענוח של האודיו, עיבוד אודיו בתחום הזמן, מודלים רציפים, שילוב הפרדה הרמונית-הקשה, פעימה-סינכרונית ועוד רבים.

Previous Next

תחילת העבודה עם Librosa 

הדרך הקלה ביותר להתקין את Librosa היא באמצעות אינדקס החבילות של Python (PyPI). אנא השתמש בפקודה הבאה להתקנה מלאה.

התקן את Librosa באמצעות PyPI

 python -m pip install librosa 

טעינה והצגה של קבצי אודיו באמצעות Python

ספריית Python Librosa מאפשרת למתכנתי תוכנה לטעון ולהמחיש קבצי אודיו בתוך אפליקציית Python משלהם. קודם כל, עליך לטעון את קובץ השמע ולהשמיע אותו באמצעות פקודת Python ב-Jupyter Notebook. לאחר מכן, אתה יכול בקלות לדמיין את האות הנדגם ולתכנן אותו. אתה יכול להשתמש בהדמיית צורת גל של המשרעת לעומת ייצוג הזמן של האות או יכול גם להשתמש בהדמיית ספקטרוגרם או בציר התדר של Log.

צור ושמור אות שמע באמצעות Python

אותות אנלוגיים ודיגיטליים הם שניהם סוגים שונים של אותות שיכולים לשאת מידע. אות שמע דיגיטלי הוא מערך NumPy עם תדר וקצב דגימה מוגדרים. מצד שני, פורמט הגל האנלוגי של אות השמע מייצג פונקציה. ספריית הקוד הפתוח Python Librosa מעניקה למפתחי תוכנה את הכוח ליצור אות שמע ולשמור אותו במקום שבחרו באמצעות קוד Python.

חלץ תכונת שמע באמצעות Python

ספריית הקוד הפתוח Python Librosa מעניקה למפתחי תוכנה את היכולת לטעון ולחלץ תכונות אודיו בתוך האפליקציות שלהם באמצעות פקודות Python. ישנן דרכים שונות לחלץ תכונות מנתוני אודיו, כגון קצב חציית אפס, תדר גלגול ספקטרלי, מקדמי ספסטרלי של תדר Mel (MFCC), תדרים Chroma ועוד רבים.

 עִברִית