CSCore
Biblioteca C# .NET de código abierto para archivos de audio
API de .NET gratuita que brinda soporte para reproducir y capturar archivos de audio. Admite la creación de MP3 a partir de archivos WAV, procesamiento de datos de audio en tiempo real, codificación o decodificación de audio y mucho más.
CSCore es una biblioteca de audio C# .NET gratuita muy útil que permite a los programadores de computadoras trabajar con formatos de archivos de audio. La biblioteca ha incluido una amplia gama de funciones avanzadas para reproducir y capturar archivos de audio. La biblioteca también incluía soporte para varios códecs de audio populares como MP3, WAVE (PCM, IeeeFloat, GSM y ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg y muchos más.
Una gran ventaja de la biblioteca es su arquitectura extensible que permite a los usuarios personalizarla según sus necesidades con menos esfuerzo. La biblioteca ha incluido varias características importantes, como el procesamiento de datos de audio en tiempo real, la codificación o decodificación de audio, la creación de procesadores personalizados, la mezcla de canales, el ecualizador genérico, el soporte de audio 3D, la implementación de voz de fuente de transmisión, el ajuste de calidad de audio y mucho más.
La biblioteca es multiplataforma y puede ejecutarse sin problemas en Linux, Windows y Mac. La Biblioteca es de código abierto y está disponible gratuitamente bajo la Licencia MIT para uso público.
Primeros pasos con CSCore
Utilice el siguiente comando para completar la instalación.
Instalar CSCore usando GitHub
git clone https://github.com/filoe/cscore.git
Crear MP3 desde un archivo WAV a través de
La biblioteca CSCore permite a los desarrolladores de software crear un archivo de audio MP3 a partir de un archivo WAV dentro de sus propias aplicaciones. Primero, debe proporcionar la dirección completa de los archivos de audio. La biblioteca facilita a los desarrolladores la codificación de un archivo WAV a un archivo MP3 con solo un par de líneas de código. También permite establecer la tasa de conversión y la duración con facilidad.
Grabación de audio a través de C# .NET
La biblioteca .NET de código abierto CSCore ha proporcionado soporte para grabar audio usando comandos C#. La biblioteca ha proporcionado algunas características útiles que se pueden usar para grabar archivos de audio directamente desde cualquier dispositivo de salida y almacenarlos en cualquier ubicación de su elección. La biblioteca permite iniciar o detener la grabación según sus propios deseos. También brinda su apoyo para grabar y almacenar el audio en un formato específico de su elección.
Creación de reproductor de audio a través de .NETAPI
La biblioteca .NET de código abierto CSCore ha incluido soporte completo para crear un reproductor de audio básico usando comandos .NET. La biblioteca ha proporcionado varias funciones para crear reproductores de audio, como mostrar compatibilidad con listas de reproducción, reproducir audio, pausar archivos de audio, pasar al siguiente, cambiar al anterior, administrar controles de volumen y mucho más. También admite opciones como la vista de pantalla completa y muestra el progreso de la reproducción en tiempo real.
Cambiar el tono de audio a través de C#
El cambio de tono de sonido es una técnica para cambiar el sonido más alto o más bajo del audio sin cambiar el tiempo. La biblioteca gratuita CSCore facilita a los desarrolladores de software la captura, reproducción y procesamiento de archivos de audio con facilidad mediante el código .NET. La biblioteca lee datos de la fuente de sonido y agrega ganancia y cambia el tono de acuerdo con las propiedades admitidas.