Are there any generative algorithms or methods to utter numbers?

I wanted to learn about a system that can learn to utter numbers in a natural way. This can be extended to say phone numbers in a natural way so that we can enhance automatic phone bots. The model could be a generative model or a supervised learning model.

Please point me to any relevant research papers or blogs.