CSCore
Biblioteca .NET C# de código aberto para arquivos de áudio
API .NET gratuita que oferece suporte para reprodução e captura de arquivos de áudio. Ele suporta criação de MP3 a partir de arquivo WAV, processamento de dados de áudio em tempo real, codificação ou decodificação de áudio e muito mais.
CSCore é uma biblioteca de áudio C# .NET gratuita muito útil que permite que programadores de computador trabalhem com formatos de arquivo de áudio. A biblioteca inclui uma ampla gama de recursos avançados para reprodução e captura de arquivos de áudio. A biblioteca também inclui suporte para vários codecs de áudio populares, como MP3, WAVE (PCM, IeeeFloat, GSM e ADPCM), FLAC, AAC, AC3, WMA, dados brutos, OGG-Vorbis, FFmpeg e muitos mais.
Uma grande coisa sobre a biblioteca é sua arquitetura extensível, que permite aos usuários personalizá-la de acordo com suas necessidades com menos esforço. A biblioteca inclui vários recursos importantes, como processamento de dados de áudio em tempo real, codificação ou decodificação de áudio, criação de processador personalizado, mixagem de canais, equalizador genérico, suporte de áudio 3D, implementação de voz de fonte de streaming, ajuste de qualidade de áudio e muito mais.
A biblioteca é multiplataforma e pode ser executada sem problemas em Linux, Windows e Mac. A Biblioteca é de código aberto e está disponível gratuitamente sob a Licença MIT para uso público.
Introdução ao CSCore
Por favor, use o seguinte comando para a instalação completa.
Instale o CSCore usando o GitHub
git clone https://github.com/filoe/cscore.git
Crie MP3 a partir de um arquivo WAV via
A biblioteca CSCore permite que os desenvolvedores de software criem um arquivo de áudio MP3 a partir de um arquivo WAV dentro de seus próprios aplicativos. Primeiro, você precisa fornecer o endereço completo dos arquivos de áudio. A biblioteca facilita para os desenvolvedores codificar um arquivo WAV para um arquivo MP3 com apenas algumas linhas de código. Também permite definir a taxa de conversão e a duração com facilidade.
Gravação de áudio via C# .NET
A biblioteca .NET de código aberto CSCore fornece suporte para gravação de áudio usando comandos C#. A biblioteca fornece alguns recursos úteis que podem ser usados para gravar arquivos de áudio diretamente de qualquer dispositivo de saída e armazená-los em qualquer local de sua escolha. A biblioteca permite iniciar ou parar a gravação de acordo com seus próprios desejos. Ele também oferece suporte para gravar e armazenar o áudio em um formato específico de sua escolha.
Criação de player de áudio via .NETAPI
A biblioteca .NET de código aberto CSCore inclui suporte completo para a criação de um player de áudio básico usando comandos .NET. A biblioteca forneceu vários recursos para criar reprodutores de áudio, como exibir suporte a lista de reprodução, reproduzir áudio, pausar arquivo de áudio, mover para o próximo, alternar para anterior, gerenciar controles de volume e muito mais. Ele também suporta opções como visualização em tela cheia e exibe o progresso da reprodução em tempo real.
Mudar o tom do áudio via C#
A mudança de tom de som é uma técnica de alterar o som mais alto ou mais baixo do áudio sem alterar o tempo. A biblioteca CSCore gratuita torna fácil para os desenvolvedores de software capturar, reproduzir e processar arquivos de áudio com facilidade usando código .NET. A biblioteca lê os dados da fonte de som e adiciona ganho e altera o tom de acordo com as propriedades suportadas.