1. A method of automating the preparation of a voice application, comprising: writing a voice software application for providing an audio announcement; applying markup language elements to the application; annotating the application with markup language audio tags; associating via a processor segments of a text string to be spoken in the voice application with a plurality of audio tags, the plurality of audio tags include matching voice properties for audio files corresponding to each segment of the text string, and the voice properties define an attribute of the audio files that including a gender of a speaker and an age group of the speaker; parsing the application to locate the plurality of audio tags; passing the segments of the text string associated with the plurality of audio tags to a database of audio files; if an audio file having content and voice properties matching all segments of the text string is located in the database of audio files, replacing the segments of the text string and the associated audio tag with a file name of the located audio file automatically; and if an audio file having content and voice properties matching a portion of the segments of the text string is located in the database of audio files, passing the located audio file to an audio file developer for review and replacing the segments of the text string and the associated audio tag with a file name of the located audio file upon file developer confirmation.