eSpeak: ferramenta de texto em fala para Linux

Ferramenta de linha de comando e GUI para converter texto escrito em palavras faladas no Linux.

eSpeak: ferramenta de texto em fala para Linux

! [Ferramenta de texto em fala no Linux](Text-to-speech-Linux.webp) Ferramenta de texto em voz no Linux

eSpeak é uma ferramenta de linha de comando para Linux que converte texto em fala. Este é um sintetizador de voz compacto que oferece suporte para inglês e muitos outros idiomas. Está escrito em C.

O eSpeak lê o texto da entrada padrão ou do arquivo de entrada. A voz gerada, no entanto, está longe de ser uma voz humana. Mas ainda é uma ferramenta compacta e útil se você quiser usá-la em seus projetos.

Alguns dos principais recursos do eSpeak são:

  • Uma ferramenta de linha de comando para Linux e Windows
  • Fala o texto de um arquivo ou de stdin
  • Versão da biblioteca compartilhada para uso por outros programas
  • Versão SAPI5 para Windows, para que possa ser usado com leitores de tela e outros programas que suportam a interface SAPI5 do Windows.
  • Portado para outras plataformas, incluindo Android, Mac OSX etc.
  • Várias características de voz para escolher
  • a saída de voz pode ser salva como arquivo .WAV
  • SSML (Speech Synthesis Markup Language) é parcialmente compatível com HTML
  • Pequeno em tamanho, o programa completo com suporte a idiomas, etc, tem menos de 2 MB.
  • Pode traduzir texto em códigos de fonemas, para que possa ser adaptado como um front end para outro mecanismo de síntese de voz.
  • Ferramentas de desenvolvimento disponíveis para produção e ajuste de dados de fonemas.

Instale o eSpeak

Para instalar o eSpeak em um sistema baseado no Ubuntu, use o comando abaixo em um terminal:

Comandos para usar no terminal

sudo apt-get install espeak

eSpeak é uma ferramenta antiga e presumo que deve estar disponível nos repositórios de outras distribuições Linux como Arch Linux, Fedora etc.

Para usar o eSpeak, basta usá-lo como: espeak e pressione Enter para ouvir em voz alta. Use Ctrl + C para fechar o programa em execução.

! [linha de comando do eSpeak](eSpeak-example.webp) linha de comando do eSpeak

Existem várias outras opções disponíveis. Você pode navegar por eles na seção de ajuda do programa.

Versão GUI: Gespeaker

Se você preferir a versão GUI ao invés da linha de comando, você pode instalar o Gespeaker que fornece um front end GTK para o eSpeak.

Use o comando abaixo para instalar o Gespeaker:

Comandos para usar no terminal

sudo apt-get install gespeaker

A interface é direta e fácil de usar. Você pode explorar tudo sozinho.

! [Ferramenta eSpeak GUI para texto em fala no Ubuntu](eSpeak-GUI.webp) Ferramenta eSpeak GUI para texto em voz no Ubuntu

Embora essas ferramentas possam não ser úteis para as necessidades gerais de computação, podem ser úteis se você estiver trabalhando em alguns projetos em que a conversão de texto em fala é necessária. Eu deixo você decidir o uso deste sintetizador de voz.

Via itsfoss.com. Você pode conferir o post original em inglês:

eSpeak: Text To Speech Tool For Linux

Última atualização deste artigo: 30 de november de 2015