Seu problema está no "-q" que você passou para o festival quando você lançou o shell interativo. As páginas man afirmam que "-q não carrega nenhum arquivo de configuração padrão", o que faz com que o SayText não seja vinculado.
Sugiro que você execute seu teste exatamente da seguinte maneira:
$ festival
Que lançará o festival no modo de interação, prefigurando o seu shell com "festival >"
Neste ponto, você pode executar o comando SayText assim:
$ (SayText "hello)