I started working on festival.
I am having lots of problems while compiling. But I was able to get a binary out of it. The problem I am having right now is after using the festival binary, I get:
festival> (SayText "Hello world")
SIOD ERROR: unbound variable : SayText