org.jvoicexml.implementation.jsapi10
Interface SSMLSpeakStrategy

All Known Implementing Classes:
MarkSpeakStrategy, SpeakSpeakStrategy, TextSpeakStrategy

public interface SSMLSpeakStrategy

Strategy to play back a node of a SSML document via JSAPI.

Since:
0.5
Version:
$Revision: 154 $

Copyright © 2006 JVoiceXML group - http://jvoicexml.sourceforge.net/

Author:
Dirk Schnelle

Method Summary
 void speak(AudioOutput audioOutput, DocumentServer documentServer, SsmlNode node)
          Speaks the given node.
 

Method Detail

speak

void speak(AudioOutput audioOutput,
           DocumentServer documentServer,
           SsmlNode node)
           throws NoresourceError,
                  BadFetchError
Speaks the given node.

Parameters:
audioOutput - The synthesizer to use.
documentServer - The document server to acqure further documents, i.e. for the <audio> tag to retrieve the audio file to play.
node - The node to speak.
Throws:
NoresourceError - No recognizer allocated.
BadFetchError - Recognizer in wrong state.


Copyright © 2005-2007 JVoiceXML group.