Como Ensinar Um Computador A Ler Em Voz Alta

Índice:

Como Ensinar Um Computador A Ler Em Voz Alta
Como Ensinar Um Computador A Ler Em Voz Alta

Vídeo: Como Ensinar Um Computador A Ler Em Voz Alta

Vídeo: Como Ensinar Um Computador A Ler Em Voz Alta
Vídeo: Leitura em Voz Alta PDF PT-BR 2024, Maio
Anonim

É conveniente ouvir este ou aquele texto ao mesmo tempo que realiza um trabalho monótono, sem se distrair ao lê-lo na tela do computador. Se não houver ninguém por perto que concorde em ler este texto em voz alta, você pode usar um programa especial - um sintetizador de voz.

Como ensinar um computador a ler em voz alta
Como ensinar um computador a ler em voz alta

Instruções

Passo 1

Escolha o sintetizador de voz que funciona melhor para você. No Linux, você pode usar Festival, Flite ou Espeak. O Festival tem um volume significativo, mas também sintetiza a fala com alta qualidade. Espeak ocupa pouco mais de um megabyte, pois sintetiza a fala de forma formante (isso significa que os fragmentos da fala falados por uma pessoa não são armazenados em lugar nenhum e a síntese é realizada apenas por meio de leis matemáticas), mas a qualidade do som também é baixa, rapidamente cansativo. O sintetizador Flite ocupa uma posição intermediária entre eles, tanto em termos de volume quanto de qualidade de síntese. No Windows, use sintetizadores de voz livres "Captain" (baseado no Espeak), Govorilka, CoolReader ou compre um pago - Sakrament, VitalVoice, etc.

Passo 2

Verifique o funcionamento do programa. Se tiver uma interface gráfica de usuário, digite algumas frases na janela e, em seguida, faça com que o sintetizador as diga pressionando a tecla dedicada (pode ter nomes diferentes dependendo do programa). Experimente as configurações - tente mudar sua voz, seu timbre, velocidade de leitura, etc. Escolha a opção que for mais conveniente para você. Se o sintetizador for iniciado a partir da linha de comando, primeiro execute o arquivo executável sem parâmetros (apenas digitando o comando espeak) para descobrir quais são as chaves do programa. Use essas teclas para alterar os parâmetros e coloque o próprio texto na linha de comando após eles, por exemplo, assim: espeak parâmetro1 parâmetro2 Esta é a frase que você deseja que soe.

etapa 3

Determine empiricamente a quantidade máxima de um trecho de texto que o sintetizador de voz pode pronunciar sem pairar. No futuro, transfira fragmentos desse tamanho para o sintetizador para processamento (usando a área de transferência). Isso permitirá que você, por um lado, se distraia menos do trabalho para forçar o sintetizador a tocar o próximo fragmento e, por outro lado, não perca tempo lutando contra congelamentos.

Passo 4

Se você não deseja instalar nenhum programa em seu computador e forçar a máquina a converter grandes fragmentos de texto em fala, e a síntese de fala só interessa a você (surpreenda seus amigos, ouça a própria máquina falando), use online sintetizadores de voz. Neles, o trabalho de conversão é feito no lado do servidor, e para que não sobrecarregue, o tamanho de um fragmento que pode ser convertido por vez é de 0,5 a 1,5 kilobytes. Aqui estão alguns desses serviços: https://cards.voicefabric.ru/https://www.oddcast.com/home/demos/tts/tts_example.php o link "API de síntese" e selecione um dos cartões postais, preencha todos os campos obrigatórios e a síntese da fala será realizada com acompanhamento musical.

Recomendado: