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
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:
Após isso já está pronto para compilar. Note que não há um "./configure"
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:
Desta forma o espeak estará instalado. Para confirmar o funcionamento, execute
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:
E para configurar e compilar, execute os passos:
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.
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.

Archives



