I'm interested in building a toy text-to-speech system, where at the very least I want to decide when to include dynamic emphasis, slight pitch shift, and the duration and boundary between words. It would be amazing if this could be done on the basis of simple rules, but it looks like most people use data-driven approaches. However, I haven't found a dataset which maps words in a text to any prosodic features (f0 frequency/duration, for example). Does either such a set of rules or such a dataset exist?
Thanks!