Existe um excelente motor TTS para Linux chamado festival
'yum install festival' ou 'apt-get install festival'
Em relação ao PHP, não deve haver nenhum problema real com ele. Uma pesquisa rápida traz um link bastante promissor
No entanto, o festival será enviado para o arquivo wav. Você precisará convertê-lo para mp3. Novamente, outro bom tutorial está disponível no link