PTextToSpeech Class Reference

#include <ptts.h>

Inheritance diagram for PTextToSpeech:

PObject List of all members.

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

Member Enumeration Documentation

enum PTextToSpeech::TextType

Enumerator:
Default 
Literal 
Digits 
Number 
Currency 
Time 
Date 
DateAndTime 
Phone 
IPAddress 
Duration 
Spell 


Member Function Documentation

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]

virtual BOOL PTextToSpeech::Speak ( const PString text,
TextType  hint = Default 
) [pure virtual]


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:25:07 2008 for PTLib by  doxygen 1.5.1