CSCore
Open Source C# .NET Library untuk File Audio
.NET API gratis yang menyediakan dukungan untuk memutar serta merekam file audio. Mendukung pembuatan MP3 dari file WAV, pemrosesan data audio real-time, audio encoding atau decoding dan banyak lagi.
CSCore adalah pustaka audio C# .NET gratis yang sangat berguna yang memungkinkan pemrogram komputer bekerja dengan format file audio. Perpustakaan telah menyertakan berbagai fitur canggih untuk memutar serta menangkap file audio. Pustaka juga menyertakan dukungan untuk beberapa codec audio populer seperti MP3, WAVE (PCM, IeeeFloat, GSM, dan ADPCM), FLAC, AAC, AC3, WMA, Data mentah, OGG-Vorbis, FFmpeg, dan banyak lagi.
Satu hal hebat tentang perpustakaan adalah arsitekturnya yang dapat diperluas yang memungkinkan pengguna untuk menyesuaikannya sesuai dengan kebutuhan mereka dengan sedikit usaha. Pustaka telah menyertakan beberapa fitur penting seperti pemrosesan data audio real-time, encoding atau decoding audio, pembuatan prosesor kustom, Channel-mixing, equalizer generik, dukungan audio 3D, implementasi suara sumber streaming, penyesuaian kualitas audio, dan banyak lagi.
Pustaka ini bersifat lintas platform dan dapat berjalan dengan lancar di Linux, Windows, dan Mac. Perpustakaan adalah open source dan tersedia secara bebas di bawah Lisensi MIT untuk penggunaan umum.
Memulai dengan CSCore
Silakan gunakan perintah berikut untuk instalasi lengkap.
Instal CSCore menggunakan GitHub
git clone https://github.com/filoe/cscore.git
Buat MP3 dari File WAV melalui
Pustaka CSCore memungkinkan pengembang perangkat lunak untuk membuat file audio MP3 dari file WAV di dalam aplikasi mereka sendiri. Pertama, Anda perlu memberikan alamat lengkap file audio. Pustaka memudahkan pengembang untuk menyandikan file WAV ke file MP3 hanya dengan beberapa baris kode. Ini juga memungkinkan pengaturan tingkat konversi dan durasi dengan mudah.
Rekaman Audio melalui C# .NET
Pustaka .NET sumber terbuka CSCore telah menyediakan dukungan untuk merekam audio menggunakan perintah C#. Pustaka telah menyediakan beberapa fitur berguna yang dapat digunakan untuk merekam file audio langsung dari perangkat output apa pun dan menyimpannya di lokasi mana pun yang Anda pilih. Perpustakaan memungkinkan memulai atau menghentikan perekaman sesuai dengan keinginan Anda sendiri. Ini juga memberikan dukungan Anda untuk merekam dan menyimpan audio dalam format tertentu pilihan Anda.
Pembuatan Pemutar Audio melalui .NETAPI
Pustaka .NET sumber terbuka CSCore telah menyertakan dukungan lengkap untuk membuat pemutar audio dasar menggunakan perintah .NET. Library ini telah menyediakan beberapa fitur untuk membuat audio player seperti dukungan tampilan playlist, play audio, pause audio fie, move to next, switch to previous, manage volume controls, dan masih banyak lagi. Ini juga mendukung opsi seperti tampilan layar penuh dan menampilkan kemajuan pemutaran secara real-time.
Pergeseran Pitch Audio melalui C#
Pergeseran nada suara adalah teknik mengubah suara lebih tinggi atau lebih rendah dari audio tanpa mengubah waktu. Pustaka CSCore gratis memudahkan pengembang perangkat lunak untuk menangkap, memutar, dan memproses file audio dengan mudah menggunakan kode .NET. Pustaka membaca data dari sumber suara dan menambahkan penguatan dan mengubah nada sesuai dengan properti yang didukung.