Aprenda

Como usar texto para fala no Discord

Rene, Chang Chen 
Como usar texto para fala no Discord

Para enviar uma mensagem de texto para fala no Discord, digite /tts seguido da mensagem em um canal de texto:

/tts Welcome to the server!

O Discord pode ler a mensagem em voz alta, mas quem a ouve depende das configurações de cada pessoa. Ela não é transmitida a um canal de voz e não ignora as preferências de reprodução dos outros.

Os passos abaixo usam o Discord no computador. O guia oficial documenta o comando, as notificações e as configurações de acessibilidade.1

Ative o comando

  1. Abra as configurações do usuário pelo ícone de engrenagem perto do seu nome.
  2. Nas configurações do aplicativo, abra Acessibilidade.
  3. Ative a opção que permite reproduzir e usar o comando /tts.
  4. Envie uma mensagem curta com /tts em um canal onde o recurso seja permitido.

Se o canal não permitir TTS, peça a um administrador que confira as permissões. Ele pode abrir as configurações do canal, selecionar Permissões e revisar “Enviar mensagens TTS” para o cargo ou membro relevante. Uma restrição do canal pode prevalecer sobre a permissão do cargo no servidor.

Use um canal de teste. Seu servidor provavelmente não precisa ouvir “testando, testando” doze vezes.

Escolha quais mensagens serão lidas

Abra as configurações do usuário, depois Notificações, e encontre as notificações de texto para fala. O Discord documenta três opções:1

  • “Para todos os canais” lê mensagens em canais e servidores, inclusive sem /tts.
  • “Para o canal selecionado no momento” limita a leitura automática ao canal de texto selecionado.
  • “Nunca” desativa as notificações automáticas por TTS.

Essa configuração é separada da opção do comando em Acessibilidade. Para desligar o TTS, confira as duas. Alterar suas configurações não muda o que outras pessoas ouvem.

Ajuste a velocidade e a voz

Em Acessibilidade, use a configuração de velocidade de texto para fala. Comece com uma mensagem curta para ouvir a diferença.

O TTS integrado segue o sistema ou navegador, então a voz pode variar entre Windows, macOS e navegadores.1 Não é uma voz da Cartesia. Escolher uma voz no playground da Cartesia não a altera.

Se o texto para fala não funcionar

Confira separadamente as configurações de envio e escuta:

  1. Confirme que digitou /tts, um espaço e a mensagem.
  2. Verifique sua permissão para enviar TTS no canal.
  3. Confira a reprodução do comando em Acessibilidade.
  4. Confira as notificações TTS em Notificações.
  5. Verifique o dispositivo de saída e o volume do sistema. Reinicie ou atualize o Discord se necessário.

Se estiver testando com outra pessoa, peça que ela confira as próprias notificações. Enviar com sucesso não significa que o cliente dela lerá a mensagem.

Para problemas persistentes, consulte o suporte do Discord. Informe o sistema operacional, se usa aplicativo ou navegador e quais configurações verificou.

Use uma voz personalizada por um bot

Um bot personalizado é outra abordagem. Ele pode gerar áudio com uma API de fala e reproduzi-lo em um canal de voz. Não muda o comportamento nativo de /tts.

Para desenvolver essa experiência com a Cartesia:

  1. Teste uma voz e um texto no playground da Cartesia.
  2. Use a documentação da API para solicitar fala ao Sonic no backend do bot. Mantenha as chaves no servidor, fora de mensagens e código cliente.
  3. Use as APIs de bots e voz do Discord para entrar em um canal autorizado e reproduzir o áudio. Ajuste o formato aos requisitos da biblioteca de reprodução.
  4. Adicione verificações de permissão, limites de taxa e um comando de parada para que os membros controlem a reprodução.

O Sonic fornece a geração de fala. Você ainda precisa implementar e hospedar o bot, tratar permissões e conectar o áudio à reprodução no canal. Confira os preços atuais da Cartesia e os requisitos de desenvolvimento do Discord antes de implantar.

Notas de rodapé

  1. Suporte do Discord, Text-to-Speech 101. ↩ ↩2 ↩3

Perguntas frequentes

Como enviar uma mensagem de texto para fala no Discord?

Digite /tts, um espaço e sua mensagem em um canal de texto onde você tenha permissão para enviar mensagens TTS. A reprodução depende das configurações de cada ouvinte.

Onde configurar texto para fala no Discord?

Use o Discord no computador para as configurações deste guia. Em Acessibilidade, confira reprodução do comando e velocidade de fala. Em Notificações, configure a leitura automática.

Como desativar texto para fala no Discord?

Defina as notificações de texto para fala como Nunca para interromper a leitura automática. Para desativar também a reprodução e o uso de /tts, desligue essa opção em Acessibilidade.

Posso trocar a voz TTS integrada do Discord por uma voz da Cartesia?

Não. O TTS integrado usa a voz disponível no sistema ou navegador. Um bot personalizado pode gerar áudio com a Cartesia, mas não substitui a voz nativa de /tts.

Todos no canal ouvirão minha mensagem TTS?

Não. As permissões do canal controlam o envio, e as configurações de cada pessoa controlam a reprodução. Não dependa só de TTS para anúncios que todos precisam receber.