engine 14 provides all the associated grammar information required by the asr and tts engines by generating the grammars by retrieving the grammar from the initialization file 16 in which the grammar was stored by the speech wizard dialog builder 22 or by translating or transforming the stored grammar runtime engines 14 may also apply specialized information such as the logic of zip codes the specialized information may be contained in part in the computer code comprising runtime engine 14 or alternatively or additionally recourse may be had by runtime engine 14 to a separate data file 18 resident on the computer or electronically accessible containing further information data file 18 may be updatable either by the developer of the application program by the provider of the speech wizard or by a third party provider or by one of their applications residing on the computer in either real time or off line the application developer provides for the requirements of a particular task which the application program requires of the wizard 14 by building one or more wizard initialization files 16 which are created by the application developer and furnished to the user wizard initialization file 16 is readily created by the application developer by applying a toolkit described below the specifics of the.