Instalação 
O processo de instalação é relativamente simples. Siga os seguintes passos para obter a extensão:

1 - Instalando o espeak

Há a opção de se instalar pacotes pré-compilados. Se existir algum para a sua distribuição (em caso de linux), siga os procedimentos para instalação de pacotes que normalmente utilza. Será demonstrado como instalar pelos fontes. Observe que o espeak utiliza o portaudio como requerimento por padrão, então é necessário antes instala-lo. Não será coberto aqui. Veja mais informações aqui

Efetue o download do pacote espeak-source aqui. A versão utilizada é a 1.2.1

Descompacte o arquivo e mude para o diretório com os fontes

$ unzip espeak-1.21-source.zip
$ cd espeak-1.21-source/src/


Se a versão do portaudio que estiver usando for a 18, éntão já está pronto para compilar. Caso for a 19, é necessário copiar o header correto para a compilação:

$ cp portaudio19.h portaudio.h


Após isso já está pronto para compilar. Note que não há um "./configure"

$ make


Caso ocorra um erro com a mensagem '
cc1plus: error: unrecognized command line option "-fvisibility=hidden"', edite o arquivo "Makefile", localize a string "-fvisibility=hidden" e a remova. E execute o passo anterior novamente.

Após o make, basta um "make install" para instalar o espeak:

# make install
# ldconfig


Desta forma o espeak estará instalado. Para confirmar o funcionamento, execute

$ ./espeak "hello world"


2 - Instalando o espeak-php

Para instalar a extensão é necessário possuir os headers do PHP instalado, assim como ocorre com a instalação de outras extensões.

Baixe o pacote aqui ou veja como instalar baixar via subversion (em inglês)

Se baixou um pacote, descompacte-o com o comando:

$ tar xzvf espeak-php-0.1.tgz


E para configurar e compilar, execute os passos:

$ phpize
$ ./configure
$ make
# make install


O último passo irá copiar a extensão (espeak.so) para o diretório de extensões do PHP. Se nenhum erro ocorreu, a extensão está pronta para uso. Veja em exemplos como utiliza-la

Caso tenha ocorrido algum erro durante a compilação, deixe-me saber.