Ir para a navegação

Text to Speech

Aprenda a transformar texto em áudio falado realista com a ElevenLabs.

Visão geral

A API de Text to Speech (TTS) da ElevenLabs transforma texto em áudio natural, com entonação, ritmo e percepção emocional refinados. Nossos modelos se adaptam a sinais textuais em 32 idiomas e vários estilos de voz e podem ser usados para:

  • Narrar campanhas e anúncios globais
  • Produzir audiolivros em vários idiomas com interpretações emocionais complexas
  • Transmitir áudio em tempo real a partir de texto

Ouça um exemplo:

Explore nossa Voice Library para encontrar a voz perfeita para seu projeto.

A Voice Library não está disponível pela API para usuários do plano gratuito.

Qualidade de voz

Para aplicações em tempo real, o Eleven v4 Turbo e o Flash v2.5 oferecem latência ultrabaixa, enquanto o Multilingual v2 entrega áudio da mais alta qualidade, com expressão mais refinada.

Opções de voz

A ElevenLabs oferece milhares de vozes em 32 idiomas por meio de vários métodos de criação:

Saiba mais sobre nossas opções de voz.

Efeitos de áudio

Os efeitos de áudio fazem o pós-processamento da fala gerada para que ela soe como se tivesse sido gravada em um lugar específico, sem precisar editá-la depois. Defina qualquer combinação de:

  • Predefinição de filtro: altera a sonoridade da voz, como uma linha telefônica, um rádio antigo ou um robô.
  • Distância: afasta o locutor do microfone.
  • Ambiente: posiciona a voz em um espaço reverberante, como uma sala pequena ou um salão.
  • Ruído de fundo: reproduz continuamente um som ambiente, como um café ou digitação no teclado, sob a voz.
  • Pan: posiciona a voz entre os canais esquerdo e direito.

Os efeitos estão disponíveis nos endpoints de Text to Speech e Text to Dialogue, inclusive em solicitações de streaming e com marcação de tempo, pelo parâmetro audio_effects. Liste as predefinições de filtro, os ambientes e os ruídos de fundo disponíveis com o catálogo de efeitos de áudio. Os agentes também podem aplicar um filtro de voz; consulte Ambiente de áudio. No app, adicione efeitos pelo playground de Text to Speech.

Os efeitos não alteram o custo de uma solicitação.

A reverberação (um environment_id com send_level acima de 0) e um pan diferente de zero produzem áudio estéreo. Solicitações que os combinam com os formatos de saída mono pcm_*, ulaw_* ou alaw_* são rejeitadas com um erro 400.

O formato de resposta padrão é mp3, mas outros formatos, como pcm e ulaw, estão disponíveis.

  • MP3
    • Taxas de amostragem: 22,05 kHz - 44,1 kHz
    • Taxas de bits: 32 kbps - 192 kbps
    • 22,05 kHz @ 32 kbps
    • 44,1 kHz @ 32 kbps, 64 kbps, 96 kbps, 128 kbps, 192 kbps
  • PCM (S16LE)
    • Taxas de amostragem: 16 kHz - 44,1 kHz
    • Taxas de bits: 8 kHz, 16 kHz, 22,05 kHz, 24 kHz, 44,1 kHz, 48 kHz
    • Profundidade de 16 bits
  • μ-law
    • Taxa de amostragem de 8 kHz
    • Otimizado para aplicações de telefonia
  • A-law
    • Taxa de amostragem de 8 kHz
    • Otimizado para aplicações de telefonia
  • Opus
    • Taxa de amostragem: 48 kHz
    • Taxas de bits: 32 kbps - 192 kbps

As opções de áudio de maior qualidade estão disponíveis apenas em planos pagos — consulte nossa página de preços para mais detalhes.

Idiomas compatíveis

Nossos modelos multilíngues v2 oferecem suporte a 29 idiomas:

Inglês (EUA, Reino Unido, Austrália, Canadá), Japonês, Chinês, Alemão, Hindi, Francês (França, Canadá), Coreano, Português (Brasil, Portugal), Italiano, Espanhol (Espanha, México), Indonésio, Holandês, Turco, Filipino, Polonês, Sueco, Búlgaro, Romeno, Árabe (Arábia Saudita, Emirados Árabes Unidos), Tcheco, Grego, Finlandês, Croata, Malaio, Eslovaco, Dinamarquês, Tâmil, Ucraniano e Russo.

O Flash v2.5 oferece suporte a 32 idiomas — todos os idiomas dos modelos v2, além de:

Húngaro, Norueguês e Vietnamita

Basta inserir texto em qualquer um dos idiomas compatíveis e selecionar uma voz correspondente na nossa Voice Library. Para resultados mais naturais, escolha uma voz com um sotaque que corresponda ao idioma e à região de destino.

Prompting

Os modelos interpretam o contexto emocional diretamente a partir do texto inserido. Por exemplo, adicionar texto descritivo como “ela disse animadamente” ou usar pontos de exclamação influenciará a emoção da fala. Configurações de voz como Estabilidade e Similaridade ajudam a controlar a consistência, enquanto a emoção subjacente vem dos sinais textuais.

Leia o guia de prompting para mais detalhes.

O texto descritivo será falado pelo modelo e precisará ser cortado ou removido manualmente do áudio, se desejar.

Perguntas frequentes

Sim, você pode criar clones instantâneos de voz da sua própria voz a partir de clipes de áudio curtos. Para clones de alta fidelidade, confira nosso recurso de clonagem de voz profissional.

Sim. Você mantém a propriedade de qualquer áudio que gerar. No entanto, os direitos de uso comercial estão disponíveis apenas em planos pagos. Com uma assinatura paga, você pode usar o áudio gerado para fins comerciais e monetizar os resultados se tiver os direitos de propriedade intelectual sobre o conteúdo de entrada.

Uma regeneração gratuita permite gerar novamente o mesmo conteúdo de texto em voz sem custo adicional, sujeita a estas condições:

  • Você pode regenerar cada conteúdo gratuitamente até 2 vezes
  • O conteúdo deve ser exatamente igual ao da geração anterior. Qualquer alteração no texto, nas configurações de voz ou em outros parâmetros exigirá uma nova geração paga

As regenerações gratuitas são úteis caso haja uma leve distorção no áudio gerado. Segundo os benchmarks internos da ElevenLabs, as regenerações resolvem aproximadamente metade dos problemas de qualidade, sendo que os problemas restantes geralmente se devem a dados de treinamento de baixa qualidade.

Use os modelos Flash de baixa latência (Flash v2 ou v2.5), otimizados para cenários conversacionais ou interativos quase em tempo real. Consulte nosso guia de otimização de latência para mais detalhes.

Os modelos não são determinísticos. Para obter consistência, use o parâmetro opcional seed, embora ainda possam ocorrer diferenças sutis.

Divida textos longos em segmentos e use streaming para reprodução em tempo real e processamento eficiente. Para manter um fluxo natural de prosódia entre os trechos, inclua texto anterior/próximo ou parâmetros de ID da solicitação anterior/próxima.

Informações principais

  • Determinismo: a saída não é determinística — use o parâmetro seed para resultados mais consistentes
  • Efeitos de áudio: adicione uma predefinição de filtro, distância, reverberação, ruído de fundo ou pan com audio_effects sem custo adicional
  • Regenerações gratuitas: até 2 regenerações gratuitas por geração (somente com o mesmo conteúdo e parâmetros)
  • Propriedade: você mantém a propriedade do áudio gerado; o uso comercial exige um plano pago
  • Casos de uso de baixa latência: use os modelos Flash (eleven_flash_v2 ou eleven_flash_v2_5) — consulte o guia de otimização de latência
  • Textos longos: divida textos longos em segmentos; use os parâmetros previous_text / next_text para manter a prosódia natural entre os trechos