segunda-feira, 5 de agosto de 2013

Linux Falando! Sintetizador eSpeak

O eSpeak é um sintetizador de voz compacto e leve, com suporte para vários idiomas - inclusive PT-BR e compatível com GNU Linux e... Windows.
No linux, ele roda diretamente via terminal, permitindo que seja aproveitado no desenvolvimento de scripts .sh;
Mais informações no site oficial: http://espeak.sourceforge.net




Instalação:

  • RedHat / RHEL / Fedora / CentOS:
# yum install espeak
  • Debian / Ubuntu Linux: 
$ sudo apt-get install gespeaker xsel

Sintaxe:



  •  Listando os idiomas suportados:

$ espeak --voices
Ou, apenas português
$ espeak --voices=pt

OBS: Identifique a coluna "File"  - Ela será usada na escolha do idioma;

  • Primeira fala do pinguim:
$ espeak -vpt "Olá Mundo"


OBS: o -v é a escolha do idioma e o pt é PT-BR - da  coluna "File" ;

  • Velocidade (Letras por minuto):

O comando também aceita ajuste de velocidade. Ajuste-a com o parâmetro -s , cujo padrão é 100:

$ espeak -vpt -s 90 'Olá Mundo'

  • Falando o conteúdo de um arquivo texto:
espeak -vpt -s 95 -f arquivo.txt 

  • Falando a hora atual:

date +%T |espeak -vpt -s 95
Isso pode ser colocado no cron! 

  • Há outros ajustes, como amplitude, etc. Para saber mais, veja o manual:
$ man espeak

Nenhum comentário:

Postar um comentário