41 class PTextToSpeech :
public PObject
63 virtual PBoolean SetSampleRate(
unsigned rate) = 0;
64 virtual unsigned GetSampleRate() = 0;
66 virtual PBoolean SetChannels(
unsigned channels) = 0;
67 virtual unsigned GetChannels() = 0;
69 virtual PBoolean SetVolume(
unsigned volume) = 0;
70 virtual unsigned GetVolume() = 0;
77 virtual PBoolean Speak(
const PString & text, TextType hint = Default) = 0;
91 #endif // PTLIB_PTTS_H
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:2164
This class describes a full description for a file on the particular platform.
Definition: filepath.h:61
This is an array collection class of PString objects.
Definition: pstring.h:2365
#define PFACTORY_LOAD(ConcreteType)
Definition: pfactory.h:557
Abstract class defining I/O channel semantics.
Definition: channel.h:103
bool PBoolean
Definition: object.h:174
The character string class.
Definition: pstring.h:108
Ultimate parent class for all objects in the class library.
Definition: object.h:2204