Balabolka: Configuração e Uso

Aprenda a usar o Balabolka para gerar áudios a partir de texto.

Introdução ao Balabolka

Introdução ao Balabolka

O Balabolka é um software gratuito de conversão de texto para fala (TTS, do inglês Text-to-Speech) que transforma textos em áudio com alta qualidade. Ele permite converter textos digitados, importados ou copiados diretamente da área de transferência do Windows (usando as teclas Ctrl+C ou Ctrl+X) em fala sintetizada. Essa funcionalidade o torna ideal para criar falas automatizadas em jogos online, chats de voz (como Discord ou Teamspeak) ou para gerar arquivos de áudio com frases prontas, que podem ser usados em programas como o Soundpad.

Você pode baixar o Balabolka no site oficial: https://www.cross-plus-a.com/balabolka.htm. Recomendo utilizar a versão Portable (portátil), que não requer instalação e pode ser executada diretamente de uma pasta, facilitando o gerenciamento e a portabilidade. Para manter a organização, sugiro extrair o arquivo para o diretório C:\TRADUTOR\Balabolka\. A versão portátil também é útil para evitar conflitos com configurações do sistema e permite fazer backup facilmente.

Explorando a Interface do Balabolka

Interface do Balabolka

A interface padrão do Balabolka, ilustrada na imagem acima, é intuitiva e funcional. No topo, há uma barra de ferramentas com opções para configurar parâmetros da voz, como velocidade, tom e volume, permitindo personalizar a síntese de fala para diferentes contextos. Por exemplo, você pode ajustar a velocidade para tornar a fala mais rápida em jogos competitivos ou mais lenta para narrações claras em chats.

Abaixo da barra de ferramentas, há um campo de texto onde você pode digitar ou colar o conteúdo a ser convertido em áudio. Esse texto pode ser lido em tempo real, salvo como arquivo de texto (.txt) ou exportado como arquivo de áudio em formatos como WAV ou MP3. Essa flexibilidade torna o Balabolka versátil para criar desde frases rápidas para jogos até narrações longas para vídeos ou apresentações.

Configurando Vozes de Alta Qualidade

Por padrão, o Balabolka utiliza a voz "Microsoft Maria Desktop", pré-instalada no Windows, que tem um tom robótico semelhante ao usado em aplicativos de GPS, como o da Shopee. Embora funcional, essa voz pode soar artificial para usos mais imersivos, como chats de voz ou jogos. Para obter vozes mais realistas, há duas alternativas principais:

  1. Harpo Software: Acesse o site https://harposoftware.com/en/29-portuguese-brasil para adquirir vozes profissionais em português do Brasil. Entre as opções, destaco a voz Ricardo, amplamente conhecida por sua clareza e naturalidade, e a voz Luciano, usada em canais como "Voz do Narrador". Há também vozes femininas, como Luciana, Fernanda e Vitória, ideais para diversificar suas criações. Essas vozes são pagas, mas oferecem qualidade offline, sem latência, e são compatíveis com o Balabolka.
  2. NaturalVoiceSAPIAdapter: Para uma solução gratuita, utilize o projeto NaturalVoiceSAPIAdapter, que integra vozes neurais da Microsoft, usadas no Microsoft Edge e no Windows 11. Com ele, você pode acessar vozes realistas, como "Microsoft Francisca Online" (usada no script da "Alexa Irônica") e "Microsoft Brian Multilingual Online" (usada no script do "ChatGPT", abordado na seção de scripts). Apesar de depender de conexão com a internet, gerando um pequeno atraso, essas vozes oferecem qualidade comparável às pagas.
Download do NaturalVoiceSAPIAdapter

Para instalar o NaturalVoiceSAPIAdapter, siga os passos abaixo:

  1. Baixe a última versão do repositório no GitHub, geralmente nomeada como "NaturalVoiceSAPIAdapter_v0.2.3_x86_x64.zip".
  2. Extração do NaturalVoiceSAPIAdapter
  3. Extraia o arquivo para a pasta C:\TRADUTOR\Balabolka\NaturalVoiceSAPIAdapter_v0.2.3_x86_x64\.
  4. Execute o arquivo Installer.exe e instale as versões x86 e x64 das vozes, garantindo compatibilidade com sistemas de 32 e 64 bits.
  5. Instalação do NaturalVoiceSAPIAdapter

Embora o NaturalVoiceSAPIAdapter utilize servidores da Microsoft, o que pode introduzir uma latência de 1 a 2 segundos, sua principal vantagem é o custo zero e a qualidade quase humana das vozes. Após a instalação, reinicie o Balabolka para que as novas vozes apareçam na lista de seleção, acessível no menu superior da interface.

Seleção de Vozes no Balabolka

Ativando o Monitoramento da Área de Transferência

Uma das funcionalidades mais poderosas do Balabolka é o "Monitoramento da Área de Transferência", que permite que o software leia automaticamente qualquer texto copiado para a área de transferência do Windows. Essa feature é essencial para integrar o Balabolka a jogos e chats, onde você pode digitar frases rapidamente, copiá-las (Ctrl+C ou Ctrl+X) e ouvi-las em tempo real.

Para ativar essa funcionalidade:

  1. Abra o Balabolka.
  2. Clique no menu Opções.
  3. Marque a opção Monitoramento da Área de Transferência.
Ativando Monitoramento da Área de Transferência

Com essa configuração, qualquer texto copiado será lido automaticamente pela voz selecionada, permitindo interações dinâmicas em jogos como Counter Strike ou chats no Discord.

Configurações Recomendadas

Para otimizar o uso do Balabolka, é necessário ajustar algumas configurações. Siga os passos abaixo:

  1. No menu Opções, clique em Configurações.
  2. Na aba Geral, mantenha as opções padrão, a menos que tenha necessidades específicas.
  3. Na aba Leitura, marque as seguintes opções:
    • Minimizar para a bandeja do sistema: Permite que o Balabolka fique ativo na bandeja do sistema, reduzindo o uso de espaço na barra de tarefas.
    • Ao fechar, minimizar a janela principal: Evita que o programa seja fechado acidentalmente ao clicar no botão de fechar, mantendo-o minimizado na bandeja.
Configurações de Leitura no Balabolka

Essas configurações garantem que o Balabolka permaneça ativo em segundo plano, pronto para ler textos sem interferir em outras atividades no computador.

Configurações de Skip Text

A aba Skip Text permite definir quais conteúdos o Balabolka deve ignorar ao ler textos da área de transferência. Isso é útil para evitar a leitura de informações irrelevantes ou comandos usados em scripts, como os abordados na seção de automação.

Configure as seguintes opções:

Configurações de Skip Text

Essas configurações são especialmente úteis ao integrar o Balabolka com scripts personalizados, como o "youtube.bat", que usa comentários com "//" para evitar conflitos com a leitura automática.

Configuração de Teclas-Chaves

As teclas-chaves (hotkeys) permitem controlar o Balabolka rapidamente, mesmo com outros programas abertos. No entanto, ao ativar a opção Usar teclas-chaves globais, as teclas configuradas tornam-se exclusivas do Balabolka, não funcionando em outros aplicativos enquanto o software estiver ativo. Por isso, escolha teclas que não sejam usadas em jogos ou programas, como F9 ou Delete.

Recomendações:

Configuração de Teclas-Chaves

Atalhos para Alternar entre Vozes

Se você instalou múltiplas vozes (ex.: Ricardo, Francisca Online, Brian Multilingual), pode configurar atalhos para alternar entre elas rapidamente. Recomendo as seguintes combinações, que são improváveis de causar conflitos com outros programas:

Atalhos para Alternar Vozes

Escolha atalhos que não sejam usados em jogos (ex.: evite WASD ou Ctrl+Shift) ou outros softwares. Teste cada atalho para garantir que funcione corretamente.

Desativando a Leitura da Área de Transferência

Para maior controle, você pode configurar uma tecla para ativar ou desativar o monitoramento da área de transferência. Isso é útil em situações onde você copia textos frequentemente, mas não deseja que o Balabolka os leia automaticamente.

Configure essa funcionalidade em:

Desativando Monitoramento da Área de Transferência

Limpeza de Atalhos para Evitar Conflitos

Para evitar conflitos com outros programas, como o Soundpad (abordado na próxima seção), recomendo limpar todos os atalhos não essenciais no menu Atalhos. Mantenha apenas os atalhos configurados nas seções anteriores (F9, Delete, Ctrl+Alt+F1, etc.).

Limpeza de Atalhos

Uso de Dicionários de Substituição

Painel de Dicionários do Balabolka

Os dicionários de substituição são uma ferramenta poderosa do Balabolka, permitindo corrigir pronúncias, criar abreviações ou personalizar a leitura de textos. Para ativar o painel de dicionários:

  1. Clique em Exibir > Mostrar > Painel de Dicionários.

Os dicionários são úteis para:

Para criar um novo dicionário:

  1. Clique com o botão direito no Painel de Dicionários e selecione Novo....
  2. Criação de Novo Dicionário
  3. Dê um nome ao dicionário (ex.: "Correções") e escolha o formato BXD, que oferece opções de configuração mais simples para iniciantes.
  4. Formato de Dicionário BXD
  5. Marque a caixa ao lado do dicionário para ativá-lo e clique duas vezes para editá-lo.
  6. Ativação do Dicionário
  7. Clique em Adicionar para incluir novas regras de substituição.
  8. Adicionando Termos ao Dicionário
  9. Na janela de edição:
    • Escolha Plain Text para substituir palavras inteiras (ex.: "sniper" por "snáiper") ou Regular Expression para substituições avançadas (ex.: sílabas). Para iniciantes, use apenas Plain Text.
    • Insira a palavra original e a substituição nas caixas de texto.
    • Use o ícone de alto-falante ao lado de cada caixa para testar a pronúncia antes e depois da substituição.
    • Teste a regra em frases na caixa inferior, clicando em Apply Rule.
  10. Testando Regras de Substituição
  11. Clique em Adicionar para continuar editando ou Adicionar e Salvar para salvar e fechar.
  12. Salvando o Dicionário

Nota: As regras são aplicadas na ordem em que aparecem no dicionário. Se uma regra conflitarem com outra (ex.: substituir "Sh" por "Ch" e depois "chaves" por "keys"), a última prevalecerá. Sempre teste as regras antes de usá-las em jogos ou chats.

Ordem das Regras do Dicionário

Recomendo criar um dicionário de acentuação no formato REX:

  1. Crie um novo dicionário chamado "Acentuação" e selecione o formato REX.
  2. Dicionário de Acentuação REX
  3. Adicione sílabas com acentuação, como "bão", "cão", "dão", "não", "mão", "nhão", "bões", "cões", "ções", etc., linha por linha, clicando em Adicionar.
  4. Adicionando Sílabas ao Dicionário REX

Você também pode baixar meu dicionário personalizado .REX em aqui

Criando e Salvando Frases Prontas

Para criar frases prontas no Balabolka, siga os passos abaixo:

  1. Digite o texto desejado no campo principal da interface.
  2. Clique no botão verde Ler em Voz Audível para ouvir a frase em tempo real.
  3. Leitura de Frases Prontas
  4. Para salvar a frase como arquivo de áudio, clique em Salvar como arquivo de áudio.
  5. Salvando Áudio
  6. Escolha o formato WAV para manter a qualidade do áudio e garantir compatibilidade com programas como o Soundpad. Embora arquivos WAV ocupem mais espaço que MP3, sua qualidade é superior e o processamento é mais rápido, ideal para uso em jogos. Se o tamanho for uma preocupação, você pode optar por MP3, mas teste a qualidade antes.
Frases Prontas no Balabolka

Com essas configurações, você pode criar frases prontas para situações específicas, como saudações em chats ou provocações em jogos, e integrá-las ao Soundpad usando atalhos, como descrito na próxima seção.