compilação e instalação do espeak em ubuntu linux

Quarta-feira, 16 de Maio de 2007 por ruibatista

Serve este tutorial como um pequeno guia de como compilar e instalar o sintetizador espeak na distro linux ubuntu versão 7.04 para utilização com o leitor orca. ((de notar que este procedimento se refere à versão 1.24 do espeak, no entanto os procedimentos deverão ser equivalentes para versões mais recentes))

É assumido que o utilizador sabe trabalhar num terminal linux, todos os comandos e procedimentos indicados assumem que o utilizador já tem um terminal aberto e que irá introduzir os comandos necessários neste. ((no ubuntu, o comando alt-f2 seguido da escrita de gnome-terminal abre um terminal))

Em primeiro lugar, é necessário efectuar o download do ficheiro espeak-1.24-source.zip, que pode ser descarregado a partir daqui.
Se preferir outros mirrors de download, ou instalar outras versões do programa utilize a página de downloads do source forge e retire o ficheiro espeak-x.xx-source.zip onde x.xx é a versão.

num terminal linux com ligação à internet o comando

wget http://kent.dl.sourceforge.net/sourceforge/espeak/espeak-1.24-source.zip

fará o download do ficheiro e colocá-lo-á na directoria de trabalho (directoria actual). Esta é quanto a mim uma forma fácil de se retirar o ficheiro visto que a acessibilidade em browsers web (excepto firefox 3 alpha que ainda é usado por poucos) não é tão boa como desejável.
Depois de retirar o ficheiro descompacte-o com o comando

unzip espeak-1.24-source.zip

É recomendável que cria uma directoria “source” ou “código” na sua home para manter estes ficheiros e seu código, mas qualquer lugar minimamente aceitável serve.

De seguida entre na pasta criada na descompactação e na pasta src que esta contem:

cd espeak-1.24-source

cd src

Antes de compilar e instalar, é necessário verificar se possui as dependências que o espeak necessita para compilação, o comando

sudo apt-get build-dep espeak

Verificará isso e fará o download do necessário (penso que será apenas o libportaudio-dev mas não confirmo).

O último paço (e mais crítico) prende-se com a compilação e instalação do software. Aqui, será conveniente dar atenção ao output dos comandos seguidamente indicados, e caso gerem erro, alguma coisa estará mal; verifique as dependências, o erro que resulta, e caso não consiga resolver por favor use a caixa de comentários deste tutorial para dúvidas (para centralizar e facilitar a consulta por todos os interessados).

Os comandos referidos são ((os comentários começados por # não fazem parte dos comandos, contudo se forem copiados a shell irá ignorá-los))

make #compila o código fonte

sudo make install #move o código compilado e o espeak-data para as directorias onde devem estar

sudo ldconfig #este comando é opsional - configura o linker

Se tudo correr bem, o espeak estará instalado e da próxima vez que for executado estará na versão mais actual.
Para não confundir o sistema, a remoção dos pacotes da anterior versão do espeak (a que vinha incluida na distro) pode ser útil:

sudo apt-get remove espeak espeak-data libespeak1

é no entanto possível que o seu espeak deixe de falar se realizar esta remução, necessitando de instalar o espeak de novo com os comandos acima indicados: make;sudo make install ((isto deve-se a que no processo de remoção o sistema remova não só os ficheiros da versão antiga como também os da nova))

Quaisquer dúvidas, problemas, sugestões, esclarecimentos, etc…, deixem por favor nos comentários do post, para como já mensionado centralizar e manter a informação para posterior consulta.

De momento, não é possível deixar respostas nem efectuar pings.

4 Responses to “compilação e instalação do espeak em ubuntu linux”

  1. [...] e instalação deste synth em ubuntu linux são equivalentes aos referidos <a href=”http://www.megatts.com/2007/05/16/compilacao-e-instalacao-do-espeak-em-ubuntu-linux/”>neste [...]

  2. Milton Peres diz:

    Olá para todos do Megatts!
    Preciso de uma ajuda urgente de todos vocês!!!
    Eu fui atualizar o Espeak para a versão 1.25 e o meu Orca parou de
    falar, compilei o arquivo não deu nenhum erro e dei o comando para
    instalar e deu tudo certo mas na ora de remover os arquivos antigos é
    que a coisa ficou feia….
    Eu segui as dicas da pagimna
    tentei compilar de novo como estava no texto mas não deu certo!

    Quem pode me dar uma ajuda para fazer o meu Orca voltar a falar?

    Milton Peres

  3. ruibatista diz:

    desculpe a resposta atrazada …por alguma razão não fui avizado do comentário por mail….

    deu-lhe algum erro na compilação?…qual?..

    porque se deixou de falar assim por deixar é complicado ….

    já tentou escolher o festival nas preferências do orca e tentar compilar o espeak sem este activo?…

    assim sem saber que erro deu (se é que deu) é complicado encontrar a solução…