1. Prodotti
  2.   Audio
  3.   GO
  4.   GoAudio
 
  

Libreria GO gratuita per la manipolazione dei formati di file audio

Riproduci, registra, codifica, leggi e converti file audio tramite GO API.

GoAudio è un'API open source per manipolare i file audio a livello di codice. Utilizzando l'API, lo sviluppatore Go può attualmente elaborare solo file WAVE. Lo sviluppatore può leggere e scrivere file WAVE, creare diverse forme d'onda utilizzando diversi tipi di oscillatori. Inoltre, l'API consente di creare tracce e inviluppi di automazione.

Utilizzando l'API, puoi applicare il panning stereo, convertire file mono in stereo e lavorare con file breakpoint tramite l'interpolazione lineare. Inoltre, l'API consente di estrarre informazioni dal formato di file WAVE e di annotare i propri dati audio al suo interno.

Previous Next

Guida introduttiva a GoAudio

Il modo consigliato per installare GoAudio nel tuo progetto è usare GitHub. Si prega di utilizzare il comando seguente per un'installazione senza problemi.

Installa GoAudio da GitHub

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

Crea un'onda sinusoidale audio tramite l'API GO gratuita

GoAudio consente agli sviluppatori GO di creare onde sinusoidali audio dalle proprie applicazioni Go. Per generarlo, puoi chiamare il metodo math.Sin(x) dell'API e passare x come radianti. Per eliminare l'onda sinusoidale da questo metodo, è necessario eseguire un'iterazione su un intervallo.

Genera suono utilizzando tramite l'API GO open source

L'API consente agli sviluppatori di generare suoni direttamente dalla tua applicazione go. Prima di tutto, è necessario impostare le frequenze di campionamento e la durata. Una frequenza di campionamento ti dice quanti campioni al secondo vengono utilizzati per codificare il tuo suono. Dopodiché è necessario impostare la frequenza del suono, è possibile utilizzare una frequenza di 440 HZ come standard di intonazione.

Modifica l'ampiezza del file Wave tramite GO

L'API consente agli sviluppatori di modificare l'ampiezza dei file wave Per modificare l'ampiezza si definisce il file di input, il file di output e il fattore in base al quale ridimensioniamo l'ampiezza. Successivamente, puoi analizzare questi valori, leggere i dati audio dal file di input e modificare il tipo di dati audio grezzi di Sample = float64 per modificare l'ampiezza del file audio.

 Italiano