Module GSpeech
[hide private]
[frames] | no frames]

Module GSpeech

source code

Contains the GSpeech abstract base class which provides support for all gnome-speech devices. Device definitions using gnome-speech should derive from this class and override the AEOutput.USE_THREAD and AEOutput.COMMAND_CHARS properties if desired. The subclass should also provide GSpeech.createDistinctStyles and GSpeech._applyStyle methods. This module should never be directly registered as its own speech device with AccessEngine.AERegistrar as the GSpeech class does not fully implement the AEOutput.Base.AEOutput interface.


Authors:
Larry Weiss, Peter Parente, Brett Clippingdale, Frank Zenker
Organizations: Copyright:

License: The BSD License All rights reserved. This program and the accompanying materials are made available under the terms of the BSD license which accompanies this distribution, and is available at http://www.opensource.org/licenses/bsd-license.php

Classes [hide private]
  GSpeechStyle
Style object built dynamically as we discover what capabilities the active gnome-speech driver supports.
  GSpeech
Defines an abstract base class to send output from SUE to a speech device via gnome-speech http://cvs.gnome.org/viewcvs/gnome-speech/.
Variables [hide private]
float SAY_WAIT_RETRY = 0.01
Time to wait between calls to say if say fails
integer MAX_BUFFER = 80
Maximum number of characters to buffer before forcing a GSpeech.sendTalk call.