I am running a Python 2.7 app on Google App Engine and would like to convert text to speech, preferably storing mp3/mp4/wav files in GAE itself. The Python libraries I have seen all have C dependencies and so cannot be deployed on Google App Engine.
Google Translate will do the job online but only for up to 100 characters, and I cannot find any pure Python libraries for merging sound files (my texts are typically much longer than that).
Is there a library or an online service that will allow my app to serve sound files created from texts. For now, I only need English TTS.