Emy was developed to be able to do that ...
But you will need to buy extra this speech engine https://www.mikroe.com/text-to-speech-click
, do a little bit of hacking of that board and upload another software into Emy.
TextToSpeech click - Speech synthesis with Epson S1V30120 ...
mikroBUS™ add-on board with Epson S1V30120 speech synthesis IC. It's powered by the Fonix DECtalk® v5 speech synthesis engine that can make your robot or portable device talk in US English, Castilian Spanish or Latin
This speech synth is able to say any (English and Spanish) text with 9 different voices and the voice can be altered (via CV) with many parameters making it a great sound design tool.
It can also be programed to play phonemes and pitch allowing it to sing with quite a realistic expression :
I am working on a code and will publish it along with the hacking instructions to make this board compatible with Emy.
In fact, it works with just a little soldering see: http://www.polaxis.be/wp-content/uploads/2018/01/text-to-speech-click-thickbox_default-1.png
but it then conflicts with the SD card when needed.
So a more advanced hacking will be needed to read text from the SD card.
(I could do the hacking for you of course)
I hope it clearer for you?
What kind of text do you have in mind (I could run a demo for you)
Please tell me if you need more explanation.
xxxxxx from Belgium