for some voice module... winbond do some chip that allow you to record your own message. I'd use ISD4002 few times and they work great. Not cheap but easy to use and you don't need any external/third party programmer to use them. There's probably a tons of other but this is the only one i'd work with.

I think they also do some Text-To-Speech module to. have a look to their Website