Class: Speaker

Table of Contents

Class: Speaker | speaker.py
--- | ---
### Provides speech servre abstraction. #### Class Variables: location specifies directory where Emacspeak speech servers are installed. config dictionary of default settings. #### Speaker objects can be initialized with the following parameters: engine TTS server to instantiate. Default: outloud host -- Host that runs server. Default: localhost settings -- Dictionary of default settings.
Methods |
--- | ---
__del__ __init__ allcaps capitalize configure decreaseRate increaseRate letter listEngines | punctuations queueSilence queueText queueTone rate reset say sayUtterances settings | shutdown speak splitcaps stop version
| __del__
    __del__ ( self )
Shutdown speech engine.
| __init__
    __init__ (
            self,
            engine='outloud',
            host='localhost',
            initial=config,
            )
Launches speech engine.
| allcaps
    allcaps ( self,  flag )
Set allcaps mode. 1 turns on, 0 turns off
| capitalize
    capitalize ( self,  flag )
Set capitalization mode. 1 turns on, 0 turns off
| configure
    configure ( self,  settings )
Configure engine with settings.
| decreaseRate
    decreaseRate ( self,  step=10 )
Set speech rate.
| increaseRate
    increaseRate ( self,  step=10 )
Set speech rate.
| letter
    letter ( self,  l )
Speak single character.
| listEngines
    listEngines ()
Enumerate available engines.
| punctuations
    punctuations ( self,  mode )
Set punctuation mode.
| queueSilence
    queueSilence ( self,  duration=50 )
Queue specified silence.
| queueText
    queueText (
            self,
            text="",
            acss=None,
            )
Queue text to be spoken. Output is produced by next call to say() or speak().
| queueTone
    queueTone (
            self,
            pitch=440,
            duration=50,
            )
Queue specified tone.
| rate
    rate ( self,  r )
Set speech rate.
| reset
    reset ( self )
Reset TTS engine.
| say
    say (
            self,
            text="",
            acss=None,
            )
Speaks specified text. All queued text is spoken immediately.
| sayUtterances
    sayUtterances (
            self,
            list,
            acss=None,
            )
Speak list of utterances.
| settings
    settings ( self )
| shutdown
    shutdown ( self )
Shutdown speech engine.
| speak
    speak (
            self,
            text,
            acss=None,
            )
| splitcaps
    splitcaps ( self,  flag )
Set splitcaps mode. 1 turns on, 0 turns off
| stop
    stop ( self )
Silence ongoing speech.
| version
    version ( self )
Speak TTS version info.

Table of Contents

This document was automatically generated on Mon May 7 16:30:05 2007 by HappyDoc version 2.1