Todos os artigos

Gerador de efeitos sonoros com IA para Godot 4

Gere efeitos sonoros com IA e coloque no Godot 4 sem arrastar arquivo: o plugin instala os .wav por evento e uma linha de GDScript toca o som.

· 5 min de leitura Read in English

Resumo

  • Um gerador de efeitos sonoros com IA cria o som a partir de uma descrição em texto, como "passos pesados em folha seca", com 1 a 4 variações por pedido.
  • Um .wav gerado ainda não é som de jogo: ele precisa ser cortado, importado, ligado ao evento que o dispara e variar pra não soar repetido.
  • O plugin do Gomo Sounds faz essa parte no Godot 4.3 ou mais novo: instala os sons escolhidos em .wav, com o loop marcado, organizados por entidade e evento.
  • No jogo, SfxLibrary.play_event(self, "Atacar") toca o som do evento, sorteia entre as variações e muda um pouco a afinação.
  • A conta grátis recebe um baú de créditos por mês e pode usar os sons em jogo comercial citando o Gomo Sounds; nos planos pagos não precisa citar. O plugin vem em todos os planos.

Um gerador de efeitos sonoros com IA cria o som do seu jogo a partir de uma frase. Isso resolve metade do problema. A outra metade é levar o som pro Godot do jeito certo: no evento certo, com variação e sem você renomear vinte arquivos. Este guia mostra as duas.

O que é um gerador de efeitos sonoros com IA

É uma ferramenta que transforma texto em áudio. Você descreve o som ("golpe seco de espada em escudo de madeira", "passos pesados de besouro gigante em folha seca") e recebe algumas versões pra escolher em segundos. No Gomo Sounds, cada pedido gera de 1 a 4 variações, e você ouve e escolhe as que ficam no jogo.

A vantagem sobre um banco de sons é o encaixe: o som sai do jeito que a sua cena pede, e não do jeito que alguém gravou pra outra coisa. E não é o mesmo arquivo que já está em centenas de outros jogos.

Por que um .wav gerado ainda não é som de jogo

Quase todo gerador entrega um arquivo e para por aí. Pra virar som de jogo, o arquivo ainda precisa:

  1. estar no formato certo pra efeito curto (WAV, que toca sem atraso);
  2. começar no ponto certo, sem silêncio antes do golpe;
  3. ter o loop marcado, quando é um som contínuo como passos ou motor;
  4. estar ligado ao evento que o dispara (atacar, pular, morrer);
  5. variar a cada vez, pra não cansar o ouvido.

É aqui que o plugin do Gomo Sounds para o Godot faz diferença: ele cuida do 3 ao 5 sozinho, e o 1 e o 2 já saem prontos do gerador.

Gerador de IA, banco de sons ou sfxr: qual usar

OpçãoBom praEntra no GodotUso comercial
Bancos grátis (Kenney, Freesound)Sons comuns: porta, moeda, cliqueVocê importa e liga cada arquivoKenney é CC0; no Freesound muda por arquivo
sfxr, jsfxr, ChipToneSons 8-bit e retrôVocê exporta e importaConfira a licença de cada ferramenta
Geradores de IA genéricosQualquer som descrito em textoVocê importa, corta e ligaDepende do plano de cada um
Gomo SoundsOs sons do seu jogo, por entidade e eventoO plugin instala e uma linha tocaEm todos os planos (no grátis, citando o Gomo)

Dá pra combinar: um som de interface pode vir de um pacote CC0, e os sons que dão identidade ao jogo (o ataque do herói, o grito do chefão) saem do gerador.

Como funciona o Gomo Sounds com o Godot 4

O Gomo Sounds organiza o som do jogo do mesmo jeito que você pensa nele: jogo → pastas → entidades → eventos → variações. Num jogo de exemplo como o Reino dos Besouros, o Besouro Soldado é uma entidade, e "Atacar", "Morrer" e "Caminhar" são os eventos dele.

  1. Instale o plugin. Extraia o .zip na raiz do projeto (ele vai pra addons/gomo_sounds) e ative em Projeto → Configurações do Projeto → Plugins. Precisa do Godot 4.3 ou mais novo.
  2. Conecte a conta. No painel Gomo Sounds, clique em Conectar e aprove no navegador. O editor nunca pede a sua senha.
  3. Mande as cenas. Marque as cenas de unidades, inimigos e construções e clique em Sincronizar selecionadas. Cada cena vira uma entidade no site.
  4. Gere e escolha. Crie os eventos, descreva cada som e gere as variações, no painel do editor ou no site. No site dá pra cortar, ajustar e ouvir tudo junto no Estúdio.
  5. Instale no projeto. Clique em Instalar sons escolhidos. O plugin mostra o que vai mudar antes de mexer em qualquer arquivo e nunca sobrescreve um arquivo que você editou.

Tocar o som com uma linha de GDScript

O plugin registra o autoload SfxLibrary. Ele acha o som pela cena do nó e pelo nome do evento, sem diferença de maiúsculas e acentos:

# o evento "Atacar" da cena deste nó
SfxLibrary.play_event(self, "Atacar")

# um som em loop que segue o nó (passos, motor)
var passos := SfxLibrary.attach_event(self, "Caminhar")
SfxLibrary.stop(passos)

Em Node3D o som sai em 3D, em Node2D sai em 2D, e fora disso toca como som de interface. O som continua tocando mesmo se o nó for apagado (uma morte, por exemplo).

Como evitar som repetitivo no Godot

O ouvido percebe rápido quando o mesmo arquivo toca dez vezes seguidas, principalmente em passos e tiros. A solução clássica é ter várias versões do mesmo som e mudar um pouco a afinação a cada vez. No Godot puro isso se faz com o AudioStreamRandomizer, que sorteia entre os sons de uma lista e varia a afinação e o volume.

Com o Gomo Sounds você não monta isso à mão: o play_event já sorteia entre as variações que você escolheu e muda a afinação de leve. Pra sons que se repetem muito, escolha de 3 a 4 variações.

Como descrever um bom efeito sonoro

  • Diga o material e o tamanho: "metal leve", "madeira oca", "criatura grande".
  • Diga a ação e o ritmo: "três passos rápidos", "um golpe seco", "zumbido contínuo".
  • Diga o clima do jogo: "cartoon", "realista", "8-bit". O jogo inteiro soa coerente quando todos os sons seguem a mesma direção.
  • Uma ação por pedido: "espada acertando escudo" funciona melhor que "luta inteira".

Não usa Godot? Qualquer engine usa o pacote .zip com os sons e o manifest.json, que diz qual arquivo é de qual entidade e evento.

Quanto custa

Gerar gasta créditos por segundo de som e por variação; escolher e instalar não gastam nada. A conta grátis recebe um baú de créditos todo mês, sem cartão. O plugin do Godot e o uso comercial valem em todos os planos: no grátis, citando o Gomo Sounds nos créditos; nos pagos, sem precisar citar.

Perguntas frequentes

Qual o melhor gerador de efeitos sonoros com IA para Godot?

Depende do que falta no seu fluxo. Geradores genéricos entregam um arquivo e o resto (importar, cortar, ligar ao evento, variar) fica com você. O Gomo Sounds gera e também instala os sons no projeto do Godot 4, organizados por entidade e evento, prontos pra tocar com uma linha.

Existe gerador de efeitos sonoros com IA grátis?

Sim. A conta grátis do Gomo Sounds recebe um baú de créditos todo mês, sem cartão. O uso comercial vale também no grátis, desde que o jogo cite o Gomo Sounds nos créditos.

Posso usar sons gerados por IA em um jogo comercial?

Com o Gomo Sounds, sim, em qualquer plano: no grátis, citando o Gomo Sounds nos créditos; nos pagos, sem precisar citar. Os sons baixados continuam seus mesmo se cancelar. Em qualquer ferramenta, confira a licença antes de lançar o jogo: em bancos como o Freesound, por exemplo, a licença muda de arquivo pra arquivo.

Como colocar som no Godot 4?

Sem plugin: importe o .wav, crie um AudioStreamPlayer (ou 2D/3D), coloque o arquivo no campo Stream e chame play() no script. Com o plugin do Gomo Sounds, os sons já descem pro projeto e SfxLibrary.play_event(self, "Atacar") escolhe 2D ou 3D pelo tipo do nó.

Como evitar que o som fique repetitivo no Godot?

Use várias variações do mesmo som e um pouco de afinação aleatória. No Godot isso se faz com o AudioStreamRandomizer; o plugin do Gomo Sounds já sorteia entre as variações escolhidas e varia a afinação sozinho.

Qual formato usar pros efeitos sonoros no Godot?

WAV pros efeitos curtos, que tocam sem atraso de decodificação; Ogg Vorbis pra música longa. O Gomo Sounds instala os efeitos em .wav.

Funciona com Godot 3?

O plugin precisa do Godot 4.3 ou mais novo. Em outras versões e engines, use o pacote .zip com os sons e o manifest.json, que diz qual arquivo é de qual entidade e evento.