Texto para fala no Discord: como o /tts funciona, como desativar e corrigir
O Discord tem um comando nativo de texto para fala: escreva /tts antes de uma mensagem e ela é lida em voz alta. Duas configurações separadas decidem se você pode enviar essas mensagens e se você as ouve, por isso o /tts parece tantas vezes não funcionar.
Este guia explica as duas configurações segundo o artigo de ajuda do próprio Discord, as soluções comuns e o que fazer quando você quer algo que o /tts não faz: outras vozes ou fala num canal de voz. Os nomes dos menus seguem a interface do Discord em inglês.
Como enviar uma mensagem /tts
Escreva /tts e depois a frase, por exemplo: /tts Discord is pretty awesome. O Discord lê nos dispositivos de quem tem o texto para fala ligado. A voz não é escolhida no Discord: vem da plataforma de cada ouvinte, então navegador, Windows e macOS soam diferente.
Ligar ou desligar ouvir o texto para fala
Abra User Settings, depois Notifications, depois Text-to-Speech. Há três opções: For all channels lê mensagens em todos os canais de todos os servidores, mesmo sem /tts, então use com cuidado; For current selected channel lê o canal de texto aberto; Never desliga todo o texto para fala para você. É essa a configuração a mudar quando alguém faz spam de /tts.
Ligar ou desligar o comando /tts
Abra User Settings, depois App Settings, depois Accessibility. Aqui você permite ou bloqueia a reprodução e o uso do comando /tts e ajusta a velocidade da fala. Essa configuração é independente de Notifications: se seus amigos ouvem o texto para fala de um canal, eles ouvem suas mensagens /tts seja qual for sua escolha aqui, e se desligaram, nunca ouvem.
Quando o /tts não funciona
Ninguém ouve sua mensagem: a configuração Notifications deles está em Never ou em outro canal. Seu /tts não é lido: confira Accessibility e pergunte se o servidor permite Send Text-to-Speech Messages naquele canal. Soa estranho ou robótico: é a voz do sistema do dispositivo ou navegador do ouvinte, não algo que o Discord define.
Vozes próprias e fala no chat de voz
O /tts nunca fala dentro de um canal de voz e não usa outras vozes. Para isso, os servidores usam um bot TTS: ele entra no canal de voz e lê as mensagens lá para todos na chamada. Você pode montar um com qualquer voz do catálogo da SuperClonica, personagens, narradores ou locutores: em Python com o motor gratuito offline ou pela API, ou em discord.js pela API. Para clipes avulsos de soundboard, gere grátis uma frase na página de uma voz e envie.