Festival is a general multi-lingual speech synthesis system developed at CSTR. It offers a full text to speech system with various APIs, as well an environment for development and research of speech synthesis techniques. It is written in C++ with a Scheme-based command interpreter for general control.
Using the proposed Sable markup language and Festival, we could create an interface for converting any text file into speech output. These tools are Opensource IIRC. Why would anybody care? Consider this:
At the end of the month, we currently get a summary of how things went in the game-score, change in income, etc. Current plans lean towards more info about what happened, perhaps in a narrative form. Now take this narrative, convert it to speech, and have a 3D newscaster model sitting behind a desk like CNN Headline News, mouthing the words as they're spoken. Screenshots of completed research pop up on the screen next to the person as they talk about each item, etc. An added bonus, if people were so inclined, would be to make spoof commercials that could be inserted before and after the news, and randomly selected each time. I'm thinking along the lines of the commercials that were in Total Recall and Robocop. People could make them and submit them for others to download, dump them into a mod folder for random selection.
I really like this idea, but I have no clue when it comes to Linux programming. So I'm tossing this out there for anybody who might be interested in it. It will surely take some time to develop, but so will this game, right?
