Skill TTS — Texto para Voz com IA

Skill: TTS (Text-to-Speech)

Transforme texto em áudio com vozes naturais.

O Que Faz

  • Converter texto em áudio
  • Múltiplas vozes - Masculinas, femininas, estilos
  • Vários idiomas - PT, EN, ES, e mais
  • Enviar como áudio - No WhatsApp, Telegram
  • Baixa latência - Respostas rápidas

Instalação

clawdhub install tts

Providers Suportados

ElevenLabs (Melhor Qualidade)

tts:
  provider: elevenlabs
  api_key: "sua-api-key"
  voice: "Rachel"  # ou ID da voz

OpenAI TTS

tts:
  provider: openai
  voice: "nova"  # alloy, echo, fable, onyx, nova, shimmer

Google Cloud TTS

tts:
  provider: google
  credentials: "/path/to/credentials.json"

Azure Speech

tts:
  provider: azure
  key: "sua-key"
  region: "eastus"

Comandos

Básico

"Fale: Bom dia! Como você está?"
→ [Áudio enviado]

Com Voz Específica

"Fale com voz masculina: Olá, mundo!"
"Fale como locutor: Esta é uma notícia importante"

Respostas em Áudio

"Responda em áudio: Qual a previsão do tempo?"
→ [Resposta em áudio]

Vozes Disponíveis

ElevenLabs

  • Rachel (feminina, neutra)
  • Adam (masculina, narrativa)
  • Sam (masculina, conversacional)
  • E vozes clonadas customizadas

OpenAI

VozDescrição
alloyNeutra
echoMasculina
fableExpressiva
onyxGrave
novaFeminina
shimmerSuave

Casos de Uso

Histórias para Crianças

"Conte uma história do chapeuzinho vermelho em áudio"

Resumos

"Resuma este artigo e me envie em áudio"

Acessibilidade

"Leia meus emails em áudio"

Podcasts/Conteúdo

"Grave esse script para meu vídeo"

Idiomas

"Fale em inglês: Hello, how are you?"

Configuração Avançada

# skills/tts.yaml
provider: elevenlabs
api_key: ${ELEVENLABS_API_KEY}

defaults:
  voice: "Rachel"
  language: "pt-BR"
  speed: 1.0
  stability: 0.5
  style: 0.0

auto_tts:
  enabled: false  # Responder sempre em áudio
  channels:
    - whatsapp_voice_preference

Custo

ElevenLabs

  • Free: 10.000 caracteres/mês
  • Starter: $5/mês (30.000 chars)
  • Creator: $22/mês (100.000 chars)

OpenAI

  • $15/1M caracteres

Google

  • Free tier: 4M caracteres/mês
  • Depois: $4/1M caracteres

Qualidade vs Custo

ProviderQualidadeCusto
ElevenLabs$$$
OpenAI$$
Google$
Azure$$

Próximos Passos