eSpeak: O Linux também fala!

Pra quem costuma elogiar o Linux dizendo: “Só falta falar”.
Agora vai ter que mudar um pouco o discurso.

O Linux também fala!

Um dos nomes dessa tecnologia é text-to-speech (texto pra fala). Já faz algum tempo que essa tecnologia vem evoluindo. Ótimo recurso para quem desenvolve aos portadores de necessidades especiais, como os deficientes visuais, por exemplo.

Mas ainda ainda tem muito o que evoluir. Não está pronta para ser usada na narração de um vídeo institucional por exemplo, para evitar gastos com um estúdio de gravação profissional (que não é nada barato).

Pra explorar text-to-speech em Linux, basta instalar o espeak e se divertir:

[root@vostrolab ~]# yum install espeak

O que eu tenho instalado aqui por exemplo, é esse:

[root@vostrolab ~]# rpm -qa|grep espeak
espeak-1.46.02-1.fc16.i686

Agora é só mandar falar:

[hudson@vostrolab ~]$ espeak -v pt “CiaLinux, compartilhando o que é livre.”

Perceba que usei o parâmetro opcional -v pt, para determinar a voz que me interessa.

Para verificar as vozes disponíveis:

[hudson@vostrolab ~]$ espeak –voices

A título de curiosidade, essas vozes ficam indexadas em /usr/share/espeak-data/voices/ e demais dicionários junto em /usr/share/espeak-data/.

O que segue é informação adicional:
eSpeak  was  written  by  Jonathan  Duddington  <jonsd@jsd.clara.co.uk>.  The  webpage  for  this  package  can  be  found  at http://espeak.sourceforge.net/.

Por: Hudson Murilo dos Santos
Referências: man espeak
http://elcio.com.br/o-linux-tambem-fala/

9 interações sobre “eSpeak: O Linux também fala!

    1. Oi Adriano,

      Sim, o exemplo com -v pt serve justamente para arriscar uma fala em português mesmo.. ou pelo menos tenta.. =)
      É um Português que não é o pt-PT (português de portugal) mas também não é pt-BR.

      Também esperar um sotaque carioca narrando o texto seria d+ .. Outros iriam preferir nordestino, outros gaúchos.. hehe

      Em linguagem natural não encontrei nada.

      Obrigado pela leitura!

      Cordialmente,

  1. Eu sou leigo e preciso de mais informação de como usar o espeak.

    Minha versão do Linux é o Ubuntu 11.10

    Já instalei sudo apt-get install espeak

    Agora o que eu faço? Tenho que abrir um texto?

    1. Oi Jeferson,

      O próximo passo depois da instalação é a execução própriamente dita. Pra isso, use as instruções que coloquei no próprio POST, abaixo da frase: “Agora é só mandar falar:”

      Lembrando que aqui postamos apenas o ‘básico’ da utilização dos softwares Linux. Se você estiver precisando de alguma consultoria mais específica, peço que entre em contato pelo formulário disponível ao clicar em CONTATO no canto superior da tela aqui: http://www.smallbee.com.br/

      Cordialmente,

  2. Obrigado pela atenção.

    E mais uma coisa; a voz ficou horrível. Parece um robo fando correndo.

    Eu digitei no terminal: “espeak –voices” e sai a mesma voz robotica falando bem rápido “VOICES” não deu nenhuma opção de escolha para mudar a voz.

    Também não achei o lugar que você me indicou para postar as dúvidas.

    1. @Jeferson,

      É que você não pode copiar o comando aqui do HTML do blog e colar na linha de comando. Fazendo isso ele não fica certo.

      Experimenta digitar por sí mesmo: espeak –voices
      (com 02 traços)

      O lugar pra postar dúvidas simples seria aqui mesmo. Outra alternativa seria contratar nossa consultoria realmente, um serviço a parte, pago. http://www.smallbee.com.br

    1. Legal o artigo.

      Não sabia que o android e google translate usavam engine espeak.
      Obrigado pela contribuição Adriano.

      Att,

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Retype the CAPTCHA code from the image
Change the CAPTCHA codeSpeak the CAPTCHA code