#include <ptts.h>
Inheritance diagram for PTextToSpeech:
Public Types | |
enum | TextType { Default, Literal, Digits, Number, Currency, Time, Date, DateAndTime, Phone, IPAddress, Duration, Spell } |
Public Member Functions | |
virtual PStringArray | GetVoiceList ()=0 |
virtual BOOL | SetVoice (const PString &voice)=0 |
virtual BOOL | SetRate (unsigned rate)=0 |
virtual unsigned | GetRate ()=0 |
virtual BOOL | SetVolume (unsigned volume)=0 |
virtual unsigned | GetVolume ()=0 |
virtual BOOL | OpenFile (const PFilePath &fn)=0 |
virtual BOOL | OpenChannel (PChannel *chanel)=0 |
virtual BOOL | IsOpen ()=0 |
virtual BOOL | Close ()=0 |
virtual BOOL | Speak (const PString &text, TextType hint=Default)=0 |
virtual PStringArray PTextToSpeech::GetVoiceList | ( | ) | [pure virtual] |
virtual BOOL PTextToSpeech::SetVoice | ( | const PString & | voice | ) | [pure virtual] |
virtual BOOL PTextToSpeech::SetRate | ( | unsigned | rate | ) | [pure virtual] |
virtual unsigned PTextToSpeech::GetRate | ( | ) | [pure virtual] |
virtual BOOL PTextToSpeech::SetVolume | ( | unsigned | volume | ) | [pure virtual] |
virtual unsigned PTextToSpeech::GetVolume | ( | ) | [pure virtual] |
virtual BOOL PTextToSpeech::OpenFile | ( | const PFilePath & | fn | ) | [pure virtual] |
virtual BOOL PTextToSpeech::OpenChannel | ( | PChannel * | chanel | ) | [pure virtual] |
virtual BOOL PTextToSpeech::IsOpen | ( | ) | [pure virtual] |
virtual BOOL PTextToSpeech::Close | ( | ) | [pure virtual] |