eSpeak NG, um sintetizador de texto para voz para Linux

sobre espeak-ng

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:

instalar o eSpeak ng

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:

Fonemas do Ubuntu

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:

lista de voz

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:

lista de vozes em espanhol

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):

ajuda do aplicativo

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:

desinstalar o eSpeak NG

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Tiago dito

    É bom que haja algo para nossa distro, embora a voz seja uma merda.