No próximo artigo, daremos uma olhada no eSpeak NG. Este é um software sintetizador de voz multilíngue de linha de comando, em que podemos usar mais de 100 idiomas. eSpeak NG é uma versão atualizada do motor eSpeak criado por Jonathan Duddington, e sobre o qual já falamos em um artigo anterior neste mesmo blog.
Este programa irá ler em voz alta o texto que fornecemos. Você também pode obter o texto da entrada padrão ou de um arquivo. O programa usa texto para fala para falar através do dispositivo de som padrão. Este software pode ser útil ao ouvir blogs, sites de notícias ou no caso de precisarmos converter arquivos de texto em fala para deficientes visuais. O eSpeak inclui vozes diferentes e suas características podem ser modificadas conforme necessário.
Ao usar o programa, você notará que a fala pode se tornar bastante clara, mas ninguém espera algo tão natural ou suave como vozes de sintetizador baseadas em gravações de fala humana. Como eu disse acima, o eSpeak NG faz a síntese de texto para voz para mais de 100 idiomas e sotaques, mas, aparentemente, alguns idiomas leem melhor do que outros.
Características gerais do ESpeak NG
- Trata-se de um aplicativo de plataforma cruzada compatível com Gnu / Linux, Android, Mac OS e Windows.
- É um programa de código aberto gratuito, que foi escrito em C.
- Inclui vozes diferentes, cujas características podem ser modificadas.
- Lata produzir saída de voz como um arquivo WAV ou mp3, em vez de falar diretamente. O arquivo resultante pode ser reproduzido em qualquer reprodutor de mídia.
- Também pode traduzir texto em códigos de fonemas, para que possa ser adaptado como uma interface para outro mecanismo de síntese de voz.
- O programa tem potencial para outros idiomas. Os idiomas que você usa estão em diferentes estágios de progresso. Segundo o criador, agradece a ajuda de falantes nativos dessas ou de outras línguas.
O código-fonte do projeto eSpeak NG é hospedado no GitHub, como todos os seus recursos em detalhes.
Instale o eSpeak NG no Ubuntu
Podemos encontrar este programa empacotado para diferentes sistemas Gnu / Linux. No Ubuntu, Debian e seus derivados, nós só precisaremos usar o APT em um terminal (Ctrl + Alt + T) da seguinte forma:
sudo apt install espeak-ng
Uma rápida olhada no programa
eSpeak NG é totalmente compatível com seu antecessor. O que mais usa as mesmas opções de linha de comando do eSpeak e adiciona mais algumas funcionalidades. Entre eles podemos encontrar o seguinte:
Uma frase em voz alta
Nós podemos instruir o programa a ler uma frase em voz alta:
espeak-ng "Esto es un lo que va a leer el programa"
Além disso, o programa também pode ler o conteúdo de um arquivo em voz alta:
espeak-ng -f archivo.txt
Isso também nos dará o capacidade de ler a entrada de texto da entrada padrão:
espeak-ng
Para sair, você só precisa usar a combinação CTRL + C.
Salve a saída em um arquivo
Se você se interessar salve a saída em um arquivo de áudio MP3, só é necessário usar a opção -w da seguinte maneira:
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
Caso você esteja interessado um arquivo .wav, no comando acima você só precisa alterar a extensão do arquivo de saída.
Imprime os fonemas de um texto
O seguinte comando irá pronuncie a palavra 'Ubuntu'e vai imprimir os fonemas:
espeak-ng -x Ubuntu
Liste as vozes suportadas
Este programa suporta várias vozes diferentes, e seremos capazes de liste todos eles com o comando:
espeak-ng --voices
Todas as vozes que falam um idioma específico também podem ser listadas. Se por exemplo queremos veja as vozes que falam espanhol (es), você só precisa usar o comando:
espeak-ng --voices=es
Mudar a voz
eSpeak NG irá pronunciar por padrão o texto dado usando a voz em Inglês. Se você quiser usar uma voz diferente, execute algo como o seguinte:
espeak-ng -v nombre_de_voz
ajudar
Os que acabamos de ver são apenas algumas das possibilidades deste programa. Para obter informações detalhadas sobre como usar o eSpeak NG, só será necessário escrever no terminal (Ctrl + Alt + T):
espeak-ng --help
Ou também podemos consultar as páginas de manual:
man espeak-ng
Desinstalar eSpeak NG
Se você quiser remova este programa do seu computador, em um terminal (Ctrl + Alt + T) basta executar:
sudo apt remove espeak-ng
Se você estiver interessado em ter uma interface gráfica para este programa, você pode ir para a página para baixe o gespeaker. Nele você pode baixar o arquivo .deb para instalá-lo.
Pode saiba mais sobre este projeto em seu repositório GitHub.
É bom que haja algo para nossa distro, embora a voz seja uma merda.