Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

TTS Class Reference

The tts syth classes intercept core functions as needed to create an interface to a native text to speech subsystem, usually by manipulating data.play. More...

#include <bayonne.h>

List of all members.

Public Member Functions

virtual const char * getName (void)=0
virtual const char * getVoices (void)
virtual bool synth (unsigned id, trunkdata_t *data)=0

Public Attributes

TTSttsNext

Static Public Attributes

static TTSttsFirst

Protected Member Functions

 TTS ()

Friends

class Plugins
TTSgetTTS (const char *name)


Detailed Description

The tts syth classes intercept core functions as needed to create an interface to a native text to speech subsystem, usually by manipulating data.play.


Constructor & Destructor Documentation

TTS::TTS  )  [protected]
 


Member Function Documentation

virtual const char* TTS::getName void   )  [pure virtual]
 

virtual const char* TTS::getVoices void   )  [inline, virtual]
 

virtual bool TTS::synth unsigned  id,
trunkdata_t data
[pure virtual]
 


Friends And Related Function Documentation

TTS* getTTS const char *  name  )  [friend]
 

friend class Plugins [friend]
 


Member Data Documentation

TTS* TTS::ttsFirst [static]
 

TTS* TTS::ttsNext
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 02:19:11 2005 for Bayonne by  doxygen 1.4.4