Methods, systems,
computer program products, and methods of doing business by adapting audio renderings of non-audio messages (for example, e-mail messages that are processed by a text-to-speech translator) to reflect various nuances of the non-audio information. Audio cues are provided for this purpose, which are sounds that are “mixed” in with the audio rendering as a separate (background) audio
stream. Audio cues may reflect information such as the topical structure of a
text file, or changes in paragraphs. Or, audio cues may be used to
signal nuances such as changes in the color or
font of the
source text. Audio cues may also be advantageously used to reflect information about the translation process with which the audio rendering of a
text file was created, such as using varying background tones to convey the
degree of certainty in the accuracy of translating text to audio using a text-to-
speech translation system, or of translating audio to text using a voice
recognition system, or of translating between languages, and so forth. Stylesheets, such as those encoded in the Extensible Stylesheet Language (“
XSL”), may optionally be used to customize the audio cues. For example, a user-specific stylesheet customization may be performed to override
system-wide default audio cues for a particular user, enabling her to hear a different background sound for messages on a particular topic than other users will hear.