1. A method for converting text to concatenated voice by utilizing a digital voice library and a set of playback rules, the digital voice library including a plurality of voice recordings with each recording having a starting sonic feature and an ending sonic feature, the method including receiving text data, converting the text data into a sequence of voice recordings in accordance with the digital voice library and the set of playback rules, the method further comprising: generating voice data based on the sequence of voice recordings by concatenating adjacent recordings in the sequence of voice recordings, wherein concatenating a first recording and a second recording adjacent to the first recording includes manipulating the ending sonic feature of the first recording to determine a first recording switch point, manipulating the starting sonic feature of the second recording to determine a second recording switch point, and synchronizing the first recording switch point and the second recording switch point.