Voz Sintetizada
- nada é lido em voz alta
- os espectadores não ouvem a voz na transmissão
- a voz soa robótica
- como faço para que leia as mensagens do chat
- mensagens de doação longas são cortadas
- o bot diz que um espectador se inscreveu quando a inscrição foi presente
- cinquenta inscrições de presente entupiram a fila de voz
Instalado à parte, como parte do pacote Voz Sintetizada: este módulo não vem no instalador do aplicativo. Abra Catálogo de Módulos → Extensões e clique em Instalar no cartão do pacote Voz Sintetizada; o pacote instala todos os seus módulos de uma vez.
O que é esta página
Voz → Voz Sintetizada lê doações, chat e respostas do bot em voz alta. A linha por baixo do título indica de onde vem o som: "A síntese funciona nesta máquina — sem internet, sem limites".
Como configurar
A página tem três abas — O que falar, Regras, Som no OBS — e um único botão Salvar no canto superior direito para todas.
A voz em si não fica nesta página. Qual voz lê o quê, o pacote de vozes, a velocidade, o volume e o tamanho da fila ficam em Voz → Vozes, porque o aplicativo fala com mais do que este módulo: os cenários e o assistente usam a mesma boca. Veja o artigo Vozes. A fila em si, com Pular e Parar, é o bloco Voz: Fila do painel de controle.
O que falar
Em uma instalação nova está tudo desligado, e o aplicativo fica em silêncio até você ligar algo e apertar Salvar. É esse o passo que as pessoas pulam: as vozes baixam, «Ouvir» fala, e a live continua sem ouvir nada porque nada foi ligado. Os interruptores são salvos pelo botão, como todo o resto; a única exceção são as caixas Quais fontes contam em Doações, que valem por conta própria.
Cinco blocos, cada um com o seu interruptor. Sob o nome do bloco aparece Lido em voz alta ou Desligado, e um bloco desligado esconde os seus próprios ajustes.
- Doações — Valor mínimo: «Comparado na sua moeda base, então uma doação em outra moeda é avaliada corretamente. Zero lê todas». O Modelo começa como «{user} doou {amount} {currency}[ e diz: {message}]» e aceita
{user},{amount},{currency},{message}. Os colchetes marcam uma parte opcional: ela some quando todas as variáveis dentro dela estão vazias, então uma doação sem mensagem é lida como «Alex doou 5 dólares», sem um «e diz» pendurado no fim. Os colchetes funcionam do mesmo jeito em todos os modelos da página. Quais fontes contam é uma caixa por conector de doações instalado; elas valem sem Salvar. Se Alertas mostrar a doação, ela é lida depois do som do alerta, e não por cima dele, e o próximo alerta espera a leitura terminar. Números e códigos de moeda são falados por extenso: «100 BRL» vira «cem reais». - Chat — Ler é Apenas por comando ou Todas as mensagens («Todas as mensagens se tornam ruído em um chat movimentado — esse modo é para streams pequenas»), e Comando guarda o comando,
!ttspor padrão. O comando funciona nos dois modos: é um pedido para ler em voz alta, então «Todas as mensagens» não o engole, e nos dois modos só é lido o texto depois do comando. Pausa entre falas em segundos, 3 por padrão, contada por espectador. O Modelo começa como «{user} diz: {message}». - O que o bot escreve no chat — cinco interruptores separados: Respostas do agente de IA, Respostas a comandos do chat, Temporizadores, Mensagens de cenários, Avisos da live. Separados porque as escolhas são diferentes: as respostas a comandos podem ficar só em texto enquanto o assistente fala, ou o contrário. O que você digita no bloco do chat nunca é lido; a única exceção é o comando acima, que é um pedido e não um comentário.
- Recompensas por pontos do canal — a mensagem que o espectador escreveu junto com a recompensa, lida com o seu próprio modelo e não como chat comum. O Modelo começa como «{user} resgatou {reward}[ e diz: {message}]» e aceita
{user},{reward},{message}. Quais recompensas ler começa com Todas as que vêm com mensagem; desmarque para escolher uma a uma, e a lista ordena por custo ou por nome. Se nada estiver marcado, nada é lido. As compras próprias da Twitch — Destacar minha mensagem e Enviar mensagem no modo só para inscritos — também estão na lista, marcadas como integradas. - Assinaturas — o Modelo de assinatura começa como «{user} assinou por {duration}[: {message}]» e aceita
{user},{duration},{months},{tier},{message}; o Modelo de assinaturas oferecidas começa como «{user} ofereceu {gifts}» e aceita{user},{gifts},{count},{tier}.{duration}e{gifts}levam o número junto com a palavra na forma certa («1 mês», «5 meses», «1 assinatura»), então um único presente não é mais lido como «1 assinaturas». Um modelo que ainda está no padrão antigo passa sozinho para o novo; um modelo escrito por você fica como está. Quem ganhou uma inscrição de presente é um caso à parte, e vem desligado por padrão: Ler também quem recebeu inscrição de presente. Um presente de cinquenta inscrições são cinquenta falas em um segundo, e o presente já foi anunciado pela linha acima. Além disso, as falas de quem recebe contam como inscrições, e inscrições nunca são descartadas da fila: com isso ligado, um presente de cinquenta é lido até o fim, cinquenta falas seguidas, uma doação que chega nesse meio-tempo espera atrás delas, e enquanto a fila estiver acima do limite, as mensagens novas do chat e as respostas do bot são descartadas. Ligue e cada pessoa que recebe sai pelo Modelo para quem recebe o presente — «{user} ganhou uma inscrição de presente de {gifter}» — em vez do modelo de assinatura, que diria que ela se inscreveu sozinha. Onde a plataforma não nomeia quem deu — um presente anônimo, ou o YouTube, que esconde o nome dentro do próprio anúncio —,{gifter}vira «alguém».
Regras
- Comprimento — Limite de comprimento em caracteres, 300 por padrão ("Caracteres. Zero significa sem limite"), e Quando é muito longo: Cortar ou Ignorar a mensagem inteira. O limite vale só para o chat e as recompensas por pontos: doações e assinaturas são sempre lidas por inteiro.
- Filtros — Remover links, ligado por padrão: "Caso contrário, um espectador paga para que o bot leia um endereço de site na sua stream." Palavras bloqueadas, uma por linha: "Uma mensagem contendo qualquer destas não é falada. Palavras inteiras, não partes delas." Espectadores bloqueados, um nickname por linha.
- Fila — o tamanho da fila mudou para Voz → Vozes, porque agora a fila é comum a tudo o que o aplicativo fala, não só a este módulo.
Som no OBS
A aba é a instrução em si, sob Como colocar a voz na transmissão: "No OBS: Fontes → + → Captura de Áudio de Aplicativo, e escolha strAImer na lista de janelas", depois "Ajuste o volume no aplicativo: “Configurações → Som”, controle deslizante “Voz (TTS)”.", depois "Toque em “Ouvir” ao lado de qualquer papel na tela “Voz → Vozes” e observe o medidor da fonte no mixer do OBS." Uma fonte cobre tudo o que o aplicativo reproduz — voz, alertas e sons de cenário passam por ela.
A segunda seção, A sobreposição de voz já não é necessária, pede que você exclua a fonte de navegador da sobreposição de voz: ela já não reproduz nada, porque "OBS coloca uma fonte de navegador em modo de espera no silêncio e perde o início do áudio, razão pela qual a reprodução mudou para dentro do aplicativo". A última seção, Se permanecer silencioso, lista as três coisas a verificar: a fonte de captura no mixer do OBS, o volume em Configurações → Som, e a faixa de status no topo desta página.
A aba descreve o caminho de costume, em que o próprio aplicativo toca a voz. Se o OBS roda em um segundo PC, ou o seu OBS não tem Captura de Áudio de Aplicativo, troque Onde o som toca em Configurações → Som para Em uma fonte de navegador do OBS: a voz passa então a tocar nessa fonte de navegador, e não no aplicativo. Só as vozes neurais seguem por esse caminho; a voz do sistema do Windows fica no aplicativo, e os espectadores não a ouvem. Os passos estão no guia "Som".
O que não pode fazer
- Aqui não há voz, velocidade nem volume. Os três ficam em Voz → Vozes, para tudo o que o aplicativo fala: Voz é Neural, Do sistema ou Desligada, depois uma voz por papel, Velocidade e Volume. Em Do sistema, a voz do Windows lê tudo, e a voz escolhida para um papel não vale.
- O pacote de vozes daquela página chega como um único download. Vozes ou idiomas individuais não podem ser instalados separadamente, e Remover leva tudo embora.
- A fila não é mostrada linha a linha e não pode ser reordenada — a faixa dá a contagem, e as únicas duas ações são Pular e Parar e limpar.
- Todas as mensagens lê o que os espectadores dizem, não outros comandos. Uma linha de chat que comece com um ponto de exclamação é classificada como um comando no momento em que chega da Twitch, do YouTube ou do Kick, e comandos como
!clipou!auctionnunca são lidos nesse modo. A única exceção é o comando escrito em Comando: ele é lido nos dois modos, sem a palavra do comando na frente. - Quais fontes contam existe apenas sob Doações. Chat, respostas do bot e assinaturas não têm filtro de fonte próprio.
- Se o assistente fala em voz alta as respostas que dá à sua voz não é decidido aqui: isso é Ler as respostas em voz alta em Chat Bot → Controle por voz. Esta página só decide se as respostas dele no chat são lidas, com o interruptor Respostas do agente de IA acima.
- Esta página não tem link para o OBS. A antiga sobreposição de voz não toca nada; a fonte de navegador para um segundo PC é outra, e o endereço dela é copiado em Configurações → Som.