Ir para o conteúdo
Yummi

[ INSTALAÇÃO ]

Abrir o Yummi

São quatro comandos e uma escolha de saída. O cabo de áudio virtual entra depois, quando você quiser que os outros programas ouçam.

Antes de começar

01

Python 3.10 ou mais novo

É a única linguagem envolvida — o Yummi é um pacote Python do começo ao fim.

02

Windows, Linux ou macOS

A fala, os arquivos e a biblioteca funcionam nos três. A captura por janela é do Windows, e pede a build 20348 ou mais nova.

03

Um cabo de áudio virtual (opcional)

O VB-CABLE é gratuito e é ele que transforma a saída do Yummi em microfone para os outros programas.

VB-CABLE ↗

Os quatro comandos

No Windows, yummi-gui abre sem o console preto atrás. yummi mantém o console, útil quando algo dá errado.

  1. 01Baixe o código.

    git clone https://github.com/ayunaangel/Yummi_text-to-speech.git
  2. 02Entre na pasta.

    cd Yummi_text-to-speech
  3. 03Instale o pacote e as cinco dependências.

    pip install -e .
  4. 04Abra a janela.

    yummi

Virando o seu microfone

O Windows não deixa um programa escrever direto num microfone. O caminho é um cabo de áudio virtual: o Yummi toca de um lado, os outros programas escutam do outro.

VB-CABLE ↗
  1. 01Instale o VB-CABLE e reinicie o computador.
  2. 02No Yummi, em SAÍDA (VIRA SEU MICROFONE), escolha CABLE Input. Ele já vem selecionado quando é detectado.
  3. 03Em MONITOR (VOCÊ OUVE), escolha o seu fone.
  4. 04No Discord, no OBS ou no jogo, selecione CABLE Output como microfone.

Trocar a voz e o resto

A janela não tem menu de preferências de propósito. Tudo o que dá para ajustar mora num JSON, em %APPDATA%\Yummi (no Linux, ~/.local/share/Yummi):

Para ver todas as vozes disponíveis, rode python -m edge_tts --list-voices e ponha o nome escolhido em voz_edge. O padrão é a Francisca, em português do Brasil.

config.json

{
  "saida_voz": "CABLE Input (VB-Audio Virtual Cable)",
  "saida_monitor": "Fones de ouvido",
  "voz_edge": "pt-BR-FranciscaNeural",
  "idioma_gtts": "pt-br",
  "pasta_audio": "C:\\Users\\voce\\Music\\sons",
  "atalhos_globais": false
}

Se algo não sair como esperado

A lista de saídas não mostra o CABLE Input.
Reinicie depois de instalar o VB-CABLE e aperte F5 na janela do Yummi, que refaz a varredura de dispositivos.
A aba PONTE não lista nenhuma janela.
A captura por processo existe a partir do Windows 10 build 20348. Em versões anteriores só aparecem as entradas de áudio, como a mixagem estéreo.
A fala demora ou não sai.
A primeira vez de cada frase depende da internet. Se o edge-tts não responder, o gTTS assume; da segunda vez em diante a frase vem do cache, sem rede.