1. Produtos
  2.   Áudio
  3.   GO
  4.   GoAudio
 
  

Biblioteca GO gratuita para manipulação de formatos de arquivo de áudio

Reproduza, grave, codifique, leia e converta arquivos de áudio via GO API.

GoAudio é uma API de código aberto para manipular arquivos de áudio programaticamente. Usando a API, o desenvolvedor Go pode atualmente processar apenas arquivos WAVE. O desenvolvedor pode ler e escrever arquivos WAVE, criar diferentes formas de onda usando diferentes tipos de osciladores. Além disso, a API permite criar faixas e envelopes de automação.

Usando a API, você pode aplicar panorâmica estéreo, converter arquivos mono em estéreo e trabalhar com arquivos de ponto de interrupção por meio de interpolação linear. Além disso, a API permite extrair informações do formato de arquivo WAVE e escrever seus próprios dados de áudio nele.

Previous Next

Introdução ao GoAudio

A maneira recomendada de instalar o GoAudio em seu projeto é usando o GitHub. Por favor, use o seguinte comando para uma instalação suave.

Instale o GoAudio do GitHub

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

Criar onda senoidal de áudio via API GO gratuita

O GoAudio permite que os desenvolvedores de GO criem ondas senoidais de áudio a partir de seus próprios aplicativos Go. Para gerar isso, você pode chamar o método math.Sin(x) da API e passar x como radianos. Para obter a onda senoidal desse método, você precisa iterar em um intervalo.

Gere som usando via API GO de código aberto

A API permite que os desenvolvedores gerem sons diretamente do seu aplicativo go. Antes de tudo, você precisa configurar as taxas de amostragem e a duração. Uma taxa de amostragem informa quantas amostras por segundo são usadas para codificar seu som. Depois disso, você precisa definir a frequência do som, pode usar uma frequência de 440HZ como padrão de afinação.

Altere o arquivo Amplitude of Wave via GO

A API permite que os desenvolvedores alterem a amplitude dos arquivos de onda Para alterar a amplitude, você define o arquivo de entrada, o arquivo de saída e o fator pelo qual dimensionamos a amplitude. Em seguida, você pode analisar esses valores, ler os dados de áudio do arquivo de entrada e alterar o tipo de dados de áudio bruto de Sample = float64 para alterar a amplitude do arquivo de áudio.

 Português