Patent ID: 7373598
Filing Date: 2008-05-13
Classification: G06F,G10L,H04M

Abstract:
1. A method for generating voice output for an application, comprising: receiving a symbolic representation of a data item to be outputted from the application, wherein the symbolic representation is included in a locale-independent multi-channel markup language document, wherein receiving the data item includes receiving fields related to the data item, and wherein the fields are used to control the expansion of the data item; obtaining a locale attribute that identifies a version of a language that is spoken in a locale, wherein the locale attribute is encoded in a voice extensible markup language document encoding the symbolic representation; expanding the symbolic representation of the data item into a fully articulated locale-specific textual representation of the data item, wherein expanding the data item involves accepting the data item, the locale attribute, and the related fields, and generating the locale-specific textual representation of the data item as an output; associating the textual representation of the data item with one or more audio files containing locale-specific voice output corresponding to the textual representation, wherein associating the textual representation of the data item with the audio files involves matching the largest possible substrings of the textual representation with corresponding audio files from a library; and outputting the audio files to a user.