Voz Sintetizada

As pessoas perguntam isso como

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.

  1. 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».
  2. 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, !tts por 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}».
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. 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