CSCore
Bibliothèque Open Source C# .NET pour les fichiers audio
API .NET gratuite qui prend en charge la lecture et la capture de fichiers audio. Il prend en charge la création MP3 à partir de fichiers WAV, le traitement des données audio en temps réel, l'encodage ou le décodage audio et bien plus encore.
CSCore est une bibliothèque audio C# .NET gratuite très utile qui permet aux programmeurs informatiques de travailler avec des formats de fichiers audio. La bibliothèque a inclus un large éventail de fonctionnalités avancées pour la lecture ainsi que la capture de fichiers audio. La bibliothèque comprenait également la prise en charge de plusieurs codecs audio populaires tels que MP3, WAVE (PCM, IeeeFloat, GSM et ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg et bien d'autres.
Une grande chose à propos de la bibliothèque est son architecture extensible qui permet aux utilisateurs de la personnaliser en fonction de leurs besoins avec moins d'effort. La bibliothèque a inclus plusieurs fonctionnalités importantes telles que le traitement des données audio en temps réel, l'encodage ou le décodage audio, la création de processeurs personnalisés, le mixage de canaux, l'égaliseur générique, la prise en charge audio 3D, l'implémentation de la voix source en streaming, le réglage de la qualité audio et bien d'autres.
La bibliothèque est multiplateforme et peut fonctionner sans problème sur Linux, Windows et Mac. La bibliothèque est open source et est disponible gratuitement sous la licence MIT pour un usage public.
Premiers pas avec CSCore
Veuillez utiliser la commande suivante pour l'installation complète.
Installer CSCore à l'aide de GitHub
git clone https://github.com/filoe/cscore.git
Créer un MP3 à partir d'un fichier WAV via
La bibliothèque CSCore permet aux développeurs de logiciels de créer un fichier audio MP3 à partir d'un fichier WAV dans leurs propres applications. Tout d'abord, vous devez fournir l'adresse complète des fichiers audio. La bibliothèque permet aux développeurs d'encoder facilement un fichier WAV en un fichier MP3 avec seulement quelques lignes de code. Il permet également de définir facilement le taux de conversion et la durée.
Enregistrement audio via C# .NET
La bibliothèque open source .NET CSCore a fourni un support pour l'enregistrement audio à l'aide de commandes C#. La bibliothèque a fourni des fonctionnalités utiles qui peuvent être utilisées pour enregistrer des fichiers audio directement à partir de n'importe quel périphérique de sortie et les stocker dans n'importe quel emplacement de votre choix. La bibliothèque permet de démarrer ou d'arrêter l'enregistrement selon vos propres désirs. Il fournit également votre aide pour enregistrer et stocker l'audio dans un format spécifique de votre choix.
Création de lecteur audio via .NETAPI
La bibliothèque open source .NET CSCore a inclus une prise en charge complète pour la création d'un lecteur audio de base à l'aide de commandes .NET. La bibliothèque a fourni plusieurs fonctionnalités pour créer des lecteurs audio telles que la prise en charge de la liste de lecture d'affichage, la lecture audio, la mise en pause du fichier audio, le passage au suivant, le passage au précédent, la gestion des commandes de volume, etc. Il prend également en charge des options telles que l'affichage plein écran et affiche la progression de la lecture en temps réel.
Décaler la hauteur de l'audio via C#
Le changement de hauteur du son est une technique consistant à modifier le son plus haut ou plus bas de l'audio sans changer le temps. La bibliothèque CSCore gratuite permet aux développeurs de logiciels de capturer, lire et traiter facilement des fichiers audio à l'aide du code .NET. La bibliothèque lit les données de la source sonore et ajoute du gain et modifie la hauteur en fonction des propriétés prises en charge.