Blabberbot is an experimental text to speech program for plain text files
based on the Flite (Festival lite) speech engine PSP port provided by Mypspdev.
The Flite speech engine has a built in "file to speech" function, but I have taken an approach of
breaking a file down into segments separated by return characters so that these segments can
be printed to the screen, and so the user can also seek forward and back through the file while
the speaking is in progress. Normally, the function that speaks files cannot be interrupted.
Controls are fairly intuitive.
While the text file is being spoken, a progress indicator is displayed at the top of the screen,
and left or right on the Dpad can be used to advance the position in the text file forwards, or
reverse the position. The left and right controls are non responsive during speaking,
so they must be held down to be polled between bursts of speech.
There is no pause button implemented yet.