1. A method comprising: selecting, via a processor, a speech segment associated with text, wherein the speech segment is selected from a primary speech database which has been modified by: identifying primary speech segments in the primary speech database which do not meet a need of a text-to-speech process; identifying replacement speech segments which satisfy the need in a secondary speech database; and enhancing the primary speech database by substituting, in the primary database, the primary speech segments with the replacement speech segments; and generating, via the processor, speech corresponding to the text using the speech segment.