Package org.speakright.core.render

Interface Summary
IFlowRenderer An IFlowRenderer renders a flow object into speech page elements.
IGrammarAdjuster Interface that lets flow objects participate in the grammar rendering done by PromptPipeline.
IPromptAdjuster Interface that lets flow objects participate in the prompt rendering done by PromptPipeline.
ISpeechForm Represents a VoiceXML form.
ISpeechPage Represents a VoiceXML page.
ISpeechPageWriter An ISpeechPageWriter generates the output text from speech page elements.
 

Class Summary
AudioMatcher Audio matcher checks in an XML file for audio file replacements for TTS text.
Disconnect A call control element that disconnects (hangs up) the call.
DTMFOnlyModeGrammarCondition A grammar condition that is true when DTMF-only mode is on.
ExternalPromptResolver Finds and loads prompt XML files.
FormElement Base class for anything we render on a form.
GotoUrl Redirects the VoiceXML browser to another URL.
Grammar Represent a VoiceXML grammar.
Grammar.GrammarCondition A prompt condition controls whether a prompt plays or not.
GrammarItem Represents a VoiceXML grammar.
GrammarPipeline Manages all the steps in converting a SpeakRight notion of a grammar into a VoiceXML notion of a grammar.
GrammarSet A set of grammars to be used for a question.
InlineGrammar An inline grammar is rendered as part of the VoiceXML page.
PlayOnceCondition A prompt condition that ensures a prompt is only played once.
PlayOnceEverCondition A prompt condition that ensures a prompt is only played once ever during a call.
Prompt Represents audio output (of any type).
Prompt.PromptCondition A prompt condition controls whether a prompt plays or not.
PromptItem Represents a VoiceXML prompt tag.
PromptPipeline Manages all the steps in converting a SpeakRight notion of a prompt into a VoiceXML notion of a prompt.
PromptSet A set of prompts to be used for a question.
Question Represents a single-slot single question, which basically maps to a VoiceXML field tag.
RawContent Raw VoiceXML content.
RecordAudio Records audio to a file.
RenderContext Holds all the things we need to pass down the rendering chain.
SpeechForm Represents a voicexml form
SpeechPage Represents a voicexml page.
SpeechPageRenderer Renders flow objects into a speech page.
Transfer A call control element that transfers the call.
 

Enum Summary
GrammarItem.ItemType  
GrammarType Type that includes the input mode (VOICE, DTMF)
PromptItem.ItemType  
PromptType Type that includes the role (MAIN, SILENCE, NORECO) and the escalation count.
PromptType.Family  
RenderErrors All errors in the render package should have an enum value here.