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 a first text string with a first audio tag wherein the first text string is a text representation of a desired audio file content; parsing the application to locate the first audio tag; passing the first text string associated with the first audio tag to a database of audio files; and if an audio file or a combination of audio files having content matching the first text string is located in the database of audio files, replacing the text string within the first audio tag with a file name of the located audio file or a reference to the combination.