CSCore
Библиотека C# .NET с открытым исходным кодом для аудиофайлов
Бесплатный API .NET, поддерживающий воспроизведение и запись аудиофайлов. Он поддерживает создание MP3 из файла WAV, обработку аудиоданных в реальном времени, кодирование или декодирование звука и многое другое.
CSCore — очень полезная бесплатная аудиобиблиотека C# .NET, которая позволяет программистам работать с форматами аудиофайлов. Библиотека включает в себя широкий спектр расширенных функций для воспроизведения и записи аудиофайлов. Библиотека также включает поддержку нескольких популярных аудиокодеков, таких как MP3, WAVE (PCM, IeeeFloat, GSM и ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg и многих других.
Одной из замечательных особенностей библиотеки является ее расширяемая архитектура, которая позволяет пользователям настраивать ее в соответствии со своими потребностями с меньшими усилиями. Библиотека включает в себя несколько важных функций, таких как обработка аудиоданных в реальном времени, кодирование или декодирование звука, создание собственного процессора, микширование каналов, общий эквалайзер, поддержка 3D-аудио, реализация потокового исходного голоса, настройка качества звука и многое другое.
Библиотека является кроссплатформенной и может без проблем работать на 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. Библиотека считывает данные из источника звука и добавляет усиление и изменяет высоту тона в соответствии с поддерживаемыми свойствами.