38 #include <ptbuildopts.h>
45 class PTextToSpeech :
public PObject
67 virtual PBoolean SetRate(
unsigned rate) = 0;
68 virtual unsigned GetRate() = 0;
70 virtual PBoolean SetVolume(
unsigned volume) = 0;
71 virtual unsigned GetVolume() = 0;
78 virtual PBoolean Speak(
const PString & text, TextType hint = Default) = 0;
92 #endif // PTLIB_PTTS_H
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:1049
This class describes a full description for a file on the particular platform.
Definition: filepath.h:65
This is an array collection class of PString objects.
Definition: pstring.h:2024
BOOL PBoolean
Definition: object.h:102
#define PFACTORY_LOAD(ConcreteType)
Definition: pfactory.h:431
Abstract class defining I/O channel semantics.
Definition: channel.h:107
The character string class.
Definition: pstring.h:108
Ultimate parent class for all objects in the class library.
Definition: object.h:1118