Festival est un logiciel de synthèse vocale développé au centre pour la recherche de technologie de la parole (CSTR) à l'université d'Édimbourg. C'est un logiciel complet de Text-to-speech (TTS) avec divers APIs. Festival est écrit dans le langage C++ avec un interpréteur de commandes basé sur Scheme pour permettre sa personnalisation et son évolution.
Le projet de Festvox vise à créer de nouvelles voix synthétiques, permettant son utilisation par n'importe qui. C'est un logiciel libre, sa licence est semblable à la licence MIT.