12.07.2015 Views

Nuance Vocalizer Developer's Guide - Avaya Support

Nuance Vocalizer Developer's Guide - Avaya Support

Nuance Vocalizer Developer's Guide - Avaya Support

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4Playing TTS prompts fromyour application4<strong>Vocalizer</strong>’s TTS engine puts a human voice to your application interface,producing intelligible, synthesized speech from text input. This chapterdescribes how to:■■Invoke a TTS prompt from applications written with <strong>Nuance</strong> developmentAPIs, including SpeechObjects, <strong>Nuance</strong>SpeechChannel, and the RCEngineSpecify a TTS prompt using VoiceXMLNote: This chapter describes the APIs for specifying TTS prompts within yourapplication code. At runtime, you must have a TTS server running andconfigured as described in Chapter 3 for the TTS API calls to work.For information on the conventions used to synthesize the text based on theway you transcribe it, see Chapter 9.Using <strong>Nuance</strong> prompt playback functionsAll <strong>Nuance</strong> development APIs include mechanisms for specifying TTS prompts.These mechanisms are similar to the way you work with prerecorded prompts,except that you specify the text to synthesize instead of the name of an audiofile. You specify the text directly in your function call, for example, in theRCEngine:PlayPrompts call.The following sections describe the mechanisms in each <strong>Nuance</strong> API, including:■■■SpeechObjects<strong>Nuance</strong>SpeechChannelRCEngineChapter 4 Playing TTS prompts from your applicationUsing <strong>Nuance</strong> prompt playback functions27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!