1. Des produits
  2.   l'audio
  3.   GO
  4.   GoAudio
 
  

Bibliothèque GO gratuite pour la manipulation des formats de fichiers audio

Lire, enregistrer, encoder, lire et convertir des fichiers audio via GO API.

GoAudio est une API open source permettant de manipuler des fichiers audio par programmation. À l'aide de l'API, le développeur Go ne peut actuellement traiter que les fichiers WAVE. Le développeur peut lire et écrire des fichiers WAVE, créer différentes formes d'onde en utilisant différents types d'oscillateurs. De plus, l'API permet de créer des pistes d'automatisation et des enveloppes.

À l'aide de l'API, vous pouvez appliquer un panoramique stéréo, convertir des fichiers mono en stéréo et travailler avec des fichiers de points d'arrêt via une interpolation linéaire. De plus, l'API permet d'extraire des informations du format de fichier WAVE et d'y écrire vos propres données audio.

Previous Next

Premiers pas avec GoAudio

La méthode recommandée pour installer GoAudio dans votre projet consiste à utiliser GitHub. Veuillez utiliser la commande suivante pour une installation fluide.

Installer GoAudio depuis GitHub

go get github.com/DylanMeeus/GoAudio
go build -i github.com/DylanMeeus/GoAudio/...

Créer une onde sinusoïdale audio via l'API GO gratuite

GoAudio permet aux développeurs GO de créer des ondes sinusoïdales audio à partir de leurs propres applications Go. Pour générer cela, vous pouvez appeler la méthode math.Sin(x) de l'API et passer x en radians. Pour obtenir l'onde sinusoïdale de cette méthode, vous devez parcourir une plage.

Générer du son à l'aide de l'API Open-Source GO

L'API permet aux développeurs de générer des sons directement à partir de votre application go. Tout d'abord, vous devez configurer les taux d'échantillonnage et la durée. Un taux d'échantillonnage vous indique combien d'échantillons par seconde sont utilisés pour encoder votre son. Après cela, vous devez définir la fréquence du son, vous pouvez utiliser une fréquence de 440 Hz comme norme de hauteur.

Modifier l'amplitude du fichier Wave via GO

L'API permet aux développeurs de modifier l'amplitude des fichiers wave. Afin de modifier l'amplitude, vous définissez le fichier d'entrée, le fichier de sortie et le facteur par lequel nous mettons à l'échelle l'amplitude. Ensuite, vous pouvez analyser ces valeurs, lire les données audio du fichier d'entrée et modifier le type de données audio brutes de Sample = float64 pour passer à l'amplitude du fichier audio.

 Français