![](https://products-qa.fileformat.com/ar/audio/net/cscore/header-image.png)
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 وغيرها الكثير.
أحد الأشياء الرائعة في المكتبة هو بنيتها القابلة للتوسعة والتي تمكن المستخدمين من تخصيصها وفقًا لاحتياجاتهم بجهد أقل. تضمنت المكتبة العديد من الميزات المهمة مثل معالجة البيانات الصوتية في الوقت الفعلي ، وتشفير الصوت أو فك تشفيره ، وإنشاء معالج مخصص ، وخلط القنوات ، والمعادل العام ، ودعم الصوت ثلاثي الأبعاد ، وتنفيذ صوت المصدر المتدفق ، وضبط جودة الصوت ، وغير ذلك الكثير.
المكتبة مشتركة بين الأنظمة الأساسية ويمكن تشغيلها بسلاسة على أنظمة Linux و 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. تقرأ المكتبة البيانات من مصدر الصوت وتضيف الكسب وتغيير درجة الصوت وفقًا للخصائص المدعومة.