Communitygithub.com

sound-fx

Use esta habilidade sempre que o usuário quiser gerar efeitos sonoros, áudio ambiente ou pequenos clipes de áudio a partir de uma descrição em texto. Os gatilhos incluem: qualquer menção a efeitos sonoros, áudio, sons, etc.

O que é sound-fx?

Esta habilidade (skill) permite que um agente de IA, como Claude Code, Cursor ou Codex, gere efeitos sonoros, áudio ambiente e clipes curtos de áudio a partir de uma descrição textual. Ela é útil para desenvolvedores e criadores de conteúdo que precisam rapidamente de sons realistas ou estilizados — como passos, explosões, chuva, ou mesmo efeitos cômicos — sem sair do ambiente de desenvolvimento. A skill utiliza a API Noiz (https://developers.noiz.ai) para converter texto em áudio, suportando múltiplos formatos de saída (WAV, MP3, FLAC) e durações customizáveis de 1 a 30 segundos. O usuário pode executar comandos via CLI com Python, salvar o áudio em arquivos locais, e integrá-lo a plataformas como Discord, Telegram, Feishu ou ferramentas como ffmpeg. A configuração é simples, exigindo apenas uma chave de API da Noiz, que pode ser armazenada localmente ou definida como variável de ambiente. A skill também oferece dezenas de prompts de exemplo prontos para uso, organizados por categorias como animais, humor, ambientes e ficção científica.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/noizai/skills/tree/main/skills/sound-fx

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que sound-fx faz?

Gere qualquer efeito sonoro a partir de uma descrição em texto — passos, explosões, boings de desenho animado, chuva ambiente, ou qualquer coisa que você imaginar.

Gatilhos

  • efeito sonoro / sfx / foley
  • gerar som / criar áudio / fazer um som
  • som ambiente / ruído de fundo
  • como é o som de X / faça o som de X
  • 音效 / 声音 / 音频效果

Início Rápido

# Animais
python3 skills/sound-fx/scripts/sfx.py "um gato ronronando contente, vibração grave e profunda" -d 8
python3 skills/sound-fx/scripts/sfx.py "cachorro espirrando três vezes seguidas" -d 3
python3 skills/sound-fx/scripts/sfx.py "cachorro comendo comida muito rápido, mastigando e engolindo" -d 4

# Engraçado
python3 skills/sound-fx/scripts/sfx.py "personagem de desenho animado levando palmadas, grito exagerado e estridente" -d 2
python3 skills/sound-fx/scripts/sfx.py "alguém sentando em uma almofada peido no meio de uma reunião" -d 2

# Ambiente (salvar em arquivo)
python3 skills/sound-fx/scripts/sfx.py "chuva forte em telhado de zinco" -d 15 -o chuva.wav
python3 skills/sound-fx/scripts/sfx.py "fogueira crepitando à noite, grilos ao fundo" -d 15 -o fogueira.wav

Argumentos

ArgumentoPadrãoDescrição
promptobrigatórioDescrição textual do som a ser gerado
--duration / -dautomáticoDuração em segundos (1–30). Omita para deixar o modelo decidir.
--format / -fwavFormato de saída: wav, mp3, flac
--output / -ooutput.wavCaminho para salvar o áudio gerado
--api-keyde env/configChave da API Noiz (sobrescreve a chave armazenada)

Configuração

# Salve sua chave de API uma vez
python3 skills/sound-fx/scripts/sfx.py config --set-api-key SUA_CHAVE

# Ou defina via variável de ambiente
export NOIZ_API_KEY=SUA_CHAVE

Obtenha sua chave de API em developers.noiz.ai.

Exemplos Divertidos de Prompts

🐾 Animais

PromptDuração Sugerida
"um gato ronronando contente, vibração grave e profunda"8s
"gato sibilando e miando agressivamente"3s
"gato derrubando um copo da mesa, crash"2s
"cachorro espirrando três vezes seguidas"3s
"cachorro pequeno latindo animado para uma campainha"4s
"cachorro uivando dramaticamente para a lua"5s
"cachorro comendo comida muito rápido, mastigando e engolindo"4s
"hamster correndo furiosamente em uma roda barulhenta"6s
"papagaio imitando perfeitamente um telefone tocando"3s
"sapo coaxando em um lago à noite"8s

😂 Engraçado & Expressivo

PromptDuração Sugerida
"personagem de desenho animado levando palmadas, grito exagerado e estridente"2s
"buzina de fracasso dramática (wah wah wah wah)"3s
"alguém sentando em uma almofada peido no meio de uma reunião"2s
"som de carregamento de poder estilo anime"5s
"alguém escorregando em uma casca de banana, deslize e crash de desenho"3s
"olhar dramático de esquilo — cordas de suspense"3s
"squeak de pato de borracha três vezes"2s
"risada de vilão maligna ecoando em uma masmorra"5s
"multidão suspirando em descrença"3s
"som de notificação que parece passivo-agressivo"2s
"alguém digitando agressivamente em um teclado mecânico"5s

🌍 Ambiente & Atmosfera

PromptDuração Sugerida
"chuva forte e trovões em telhado de metal"15s
"cafeteria movimentada, conversas ao fundo e máquina de espresso"15s
"modem antigo discando conectando-se à internet"10s
"fogueira crepitando à noite, grilos ao fundo"15s
"ondas do mar quebrando suavemente na praia"15s

🎮 Ação & Ficção Científica

PromptDuração Sugerida
"laser blaster de nave espacial"2s
"motor de caminhão monstro acelerando"5s
"espada sendo desembainhada da bainha"2s
"fanfarra de subida de nível em videogame"3s

Saída

Após o sucesso, o arquivo de áudio é salvo no caminho de saída e a URL é exibida:

✓ Salvo em output.wav (3.2s, 282 KB)
  URL: https://storage.googleapis.com/...

Integração com Terceiros

Para enviar efeitos sonoros gerados para Discord, Telegram, Feishu, ou misturá-los em vídeos com ffmpeg, consulte ref_3rd_party.md.

Requisitos

  • Python 3.6+
  • Pacote requests: pip install requests
  • Chave da API Noiz de developers.noiz.ai

Segurança e Divulgação de Dados

  • Chave de API: Armazenada em ~/.config/noiz/api_key (permissões 0600) ou via variável de ambiente NOIZ_API_KEY.
  • Rede: O prompt de texto é enviado para https://noiz.ai/v1/text-to-sound para geração. Nenhum outro dado é transmitido.
  • Saída: O áudio gerado é baixado de uma URL GCS da Noiz e salvo localmente.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

Habilidades Relacionadas