Pular para o conteúdo
Skillpedia
Agentes77 mil · #1113

ElevenLabs Automation

Permite que seu agente crie áudio a partir de texto usando ElevenLabs. Ele pode escolher vozes, verificar limites e até ouvir o áudio gerado.

O que ela faz

Esta ferramenta permite que você transforme textos em áudio usando a tecnologia ElevenLabs. Você pode escolher vozes, modelos de áudio e até mesmo ouvir o áudio em tempo real.

Quando usar

  • ✓Criar narrações para vídeos ou apresentações.
  • ✓Gerar áudio para chatbots ou assistentes virtuais.
  • ✓Testar diferentes vozes para um projeto.

Exemplo do que pedir para a IA

“Transforme o texto 'Olá, mundo!' em áudio usando a voz de Clara.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/elevenlabs-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/elevenlabs-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você fornece o texto que deseja converter e a ferramenta usa a tecnologia ElevenLabs para gerar um arquivo de áudio. Ela também permite verificar quantas vozes estão disponíveis e quanto do seu plano você já usou.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill ElevenLabs Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/elevenlabs-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação com ElevenLabs

Automatize seus fluxos de trabalho de texto para fala com ElevenLabs -- converta texto em fala natural, navegue pela biblioteca de vozes, inspecione detalhes de vozes, verifique créditos de assinatura, selecione modelos TTS, transmita áudio para entrega de baixa latência e recupere áudio gerado anteriormente do histórico.

Documentação do Toolkit: composio.dev/toolkits/elevenlabs


Configuração

  1. Adicione o servidor Composio MCP ao seu cliente: https://rube.app/mcp
  2. Conecte sua conta ElevenLabs quando solicitado (autenticação por chave de API)
  3. Comece a usar os fluxos de trabalho abaixo

Fluxos de Trabalho Principais

1. Gerar Fala a partir de Texto

Use ELEVENLABS_TEXT_TO_SPEECH para converter texto em um arquivo de áudio para download.

Tool: ELEVENLABS_TEXT_TO_SPEECH
Inputs:
  - voice_id: string (required) -- obtain from ELEVENLABS_GET_VOICES
  - text: string (required) -- max ~10,000 chars (most models), 30,000 (Flash/Turbo v2), 40,000 (v2.5)
  - model_id: string (default "eleven_monolingual_v1") -- e.g., "eleven_multilingual_v2"
  - output_format: string (default "mp3_44100_128") -- see formats below
  - optimize_streaming_latency: integer (0-4; NOT supported with eleven_v3)
  - seed: integer (optional, for reproducibility -- not guaranteed)
  - pronunciation_dictionary_locators: array (optional, up to 3 dictionaries)

Formatos de saída:

  • MP3: mp3_22050_32, mp3_44100_32, mp3_44100_64, mp3_44100_96, mp3_44100_128, mp3_44100_192 (Creator+)
  • PCM: pcm_16000, pcm_22050, pcm_24000, pcm_44100 (Pro+)
  • uLaw: ulaw_8000 (para Twilio)

Importante: A saída é um objeto de arquivo com um link de download pré-assinado em data.file.s3url (expira em ~1 hora). Baixe prontamente.

2. Navegar por Vozes Disponíveis

Use ELEVENLABS_GET_VOICES para listar todas as vozes com seus atributos e configurações.

Tool: ELEVENLABS_GET_VOICES
Inputs: (none)

Retorna um array em data.voices[] com voice_id, name, labels (gênero, sotaque, caso_de_uso) e configurações.

3. Inspecionar uma Voz Específica

Use ELEVENLABS_GET_VOICE para obter metadados detalhados para uma voz candidata antes da síntese.

Tool: ELEVENLABS_GET_VOICE
Inputs:
  - voice_id: string (required) -- e.g., "21m00Tcm4TlvDq8ikWAM"
  - with_settings: boolean (default false) -- include detailed voice settings

4. Verificar Assinatura e Créditos

Use ELEVENLABS_GET_USER_SUBSCRIPTION_INFO para verificar os limites do plano e os créditos restantes antes da geração em massa.

Tool: ELEVENLABS_GET_USER_SUBSCRIPTION_INFO
Inputs: (none)

5. Listar Modelos TTS Disponíveis

Use ELEVENLABS_GET_MODELS para descobrir modelos compatíveis e filtrar por can_do_text_to_speech: true.

Tool: ELEVENLABS_GET_MODELS
Inputs: (none)

6. Transmitir Áudio e Recuperar Histórico

Use ELEVENLABS_TEXT_TO_SPEECH_STREAM para entrega transmitida de baixa latência e ELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEM para reenviar áudio gerado anteriormente.

Tool: ELEVENLABS_TEXT_TO_SPEECH_STREAM
  - Same core inputs as TEXT_TO_SPEECH but returns a stream for low-latency playback

Tool: ELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEM
  - history_item_id: string (required) -- ID from a previous generation

Armadilhas Conhecidas

Armadilha Detalhe
Limites de comprimento de texto A maioria dos modelos tem um limite de 10.000-20.000 caracteres por solicitação. Entradas muito grandes retornam HTTP 400. Divida textos longos em blocos (5000 caracteres) e gere por bloco.
A saída é uma URL pré-assinada ELEVENLABS_TEXT_TO_SPEECH retorna data.file.s3url com expiração de ~1 hora (X-Amz-Expires=3600). Baixe o arquivo de áudio prontamente.
Erros de cota e crédito HTTP 401 com quota_exceeded ou HTTP 402 payment_required significa créditos insuficientes ou restrições de nível. Verifique com ELEVENLABS_GET_USER_SUBSCRIPTION_INFO antes de trabalhos em massa.
Permissões de voz HTTP 401 com missing_permissions significa que a chave de API não tem o escopo voices_read. Verifique as permissões da chave.
Compatibilidade de modelo Nem todos os modelos suportam TTS. Use ELEVENLABS_GET_MODELS e filtre por can_do_text_to_speech: true. O parâmetro optimize_streaming_latency NÃO é suportado com eleven_v3.
Truncamento de lista grande de vozes ELEVENLABS_GET_VOICES pode retornar uma lista grande. Selecione do payload completo de data.voices[] -- pré-visualizações podem parecer truncadas.

Referência Rápida

Slug da Ferramenta Descrição
ELEVENLABS_TEXT_TO_SPEECH Converte texto em fala, retorna arquivo de áudio para download

…

Perguntas frequentes

O que acontece se o texto for muito longo?

Textos muito longos podem precisar ser divididos em partes menores para serem convertidos em áudio. A ferramenta pode avisar sobre o limite de caracteres.

Onde encontro o áudio gerado?

O áudio gerado é disponibilizado através de um link que expira após cerca de uma hora, então é bom baixá-lo logo.

Como sei se tenho créditos suficientes?

Você pode verificar seu plano e os créditos restantes antes de gerar áudio para evitar surpresas.

Detalhes

Descrição original do autor

Automate ElevenLabs text-to-speech workflows -- generate speech from text, browse and inspect voices, check subscription limits, list models, stream audio, and retrieve history via the Composio MCP integration.

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1113
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas