CSCore
ספריית קוד פתוח C# .NET עבור קובצי אודיו
NET API חינמי המספק תמיכה להפעלה ולכידת קובצי אודיו. הוא תומך ביצירת MP3 מקובץ WAV, עיבוד נתוני אודיו בזמן אמת, קידוד או פענוח אודיו ועוד ועוד.
CSCore היא ספריית אודיו חינמית מאוד שימושית C# .NET המאפשרת למתכנתי מחשבים לעבוד עם פורמטים של קבצי אודיו. הספרייה כללה מגוון רחב של תכונות מתקדמות לנגינה כמו גם לכידת קבצי אודיו. הספרייה כללה גם תמיכה במספר קודקים אודיו פופולריים כמו MP3, WAVE (PCM, IeeeFloat, GSM ו-ADPCM), FLAC, AAC, AC3, WMA, Raw Data, OGG-Vorbis, FFmpeg ועוד רבים נוספים.
דבר אחד נהדר בספרייה הוא הארכיטקטורה הניתנת להרחבה המאפשרת למשתמשים להתאים אותה בהתאם לצרכיהם בפחות מאמץ. הספרייה כללה מספר תכונות חשובות כמו עיבוד נתוני אודיו בזמן אמת, קידוד או פענוח אודיו, יצירת מעבד מותאם אישית, ערבוב ערוצים, אקולייזר גנרי, תמיכה באודיו תלת מימד, יישום קול במקור זרימה, התאמת איכות אודיו ועוד רבים נוספים.
הספרייה היא חוצת פלטפורמות ויכולה לפעול בצורה חלקה בריצות על לינוקס, Windows ו-Mac. הספרייה היא קוד פתוח וזמינה באופן חופשי תחת רישיון MIT לשימוש ציבורי.
תחילת העבודה עם CSCore
אנא השתמש בפקודה הבאה להתקנה המלאה.
התקן CSCore באמצעות GitHub
git clone https://github.com/filoe/cscore.git
צור MP3 מקובץ WAV באמצעות
ספריית CSCore מאפשרת למפתחי תוכנה ליצור קובץ שמע MP3 מקובץ WAV בתוך היישומים שלהם. ראשית, עליך לספק את הכתובת המלאה של קבצי האודיו. הספרייה מקלה על מפתחים לקודד קובץ WAV לקובץ MP3 עם כמה שורות קוד בלבד. זה גם מאפשר להגדיר את שיעור ההמרה ומשך ההמרה בקלות.
הקלטת אודיו באמצעות C# .NET
ספריית הקוד הפתוח .NET CSCore סיפקה תמיכה להקלטת אודיו באמצעות פקודות C#. הספרייה סיפקה כמה תכונות שימושיות שניתן להשתמש בהן כדי להקליט קבצי אודיו ישירות מכל התקן פלט ולאחסן אותם בכל מקום שתבחרו. הספרייה מאפשרת להתחיל או להפסיק את ההקלטה לפי רצונך. זה גם מספק את התמיכה שלך להקליט ולאחסן את האודיו בפורמט מסוים לבחירתך.
יצירת נגן אודיו באמצעות NETAPI
ספריית הקוד הפתוח .NET CSCore כללה תמיכה מלאה ביצירת נגן שמע בסיסי באמצעות פקודות NET. הספרייה סיפקה מספר תכונות ליצירת נגני אודיו כגון תמיכה ברשימות השמעה להציג, השמעת אודיו, השהיית אודיו, מעבר להבא, מעבר לקודם, ניהול בקרות עוצמת הקול ועוד רבים. זה גם תומך באפשרויות כמו תצוגת מסך מלא ומציג את התקדמות ההשמעה בזמן אמת.
שינוי גובה השמע באמצעות C#
שינוי גובה הצליל הוא טכניקה של שינוי צליל גבוה או נמוך יותר של השמע מבלי לשנות את הזמן. ספריית CSCore החינמית מקלה על מפתחי תוכנה ללכוד, לנגן ולעבד קבצי אודיו בקלות באמצעות קוד NET. הספרייה קוראת נתונים ממקור הצליל ומוסיפה רווח ושינוי גובה הצליל בהתאם למאפיינים הנתמכים.