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 PBoolean SetVoice (const PString &voice)=0
virtual PBoolean SetRate (unsigned rate)=0
virtual unsigned GetRate ()=0
virtual PBoolean SetVolume (unsigned volume)=0
virtual unsigned GetVolume ()=0
virtual PBoolean OpenFile (const PFilePath &fn)=0
virtual PBoolean OpenChannel (PChannel *chanel)=0
virtual PBoolean IsOpen ()=0
virtual PBoolean Close ()=0
virtual PBoolean 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 PBoolean PTextToSpeech::SetVoice ( const PString voice  )  [pure virtual]

virtual PBoolean PTextToSpeech::SetRate ( unsigned  rate  )  [pure virtual]

virtual unsigned PTextToSpeech::GetRate (  )  [pure virtual]

virtual PBoolean PTextToSpeech::SetVolume ( unsigned  volume  )  [pure virtual]

virtual unsigned PTextToSpeech::GetVolume (  )  [pure virtual]

virtual PBoolean PTextToSpeech::OpenFile ( const PFilePath fn  )  [pure virtual]

virtual PBoolean PTextToSpeech::OpenChannel ( PChannel chanel  )  [pure virtual]

virtual PBoolean PTextToSpeech::IsOpen (  )  [pure virtual]

virtual PBoolean PTextToSpeech::Close (  )  [pure virtual]

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


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 01:21:39 2008 for PTLib by  doxygen 1.5.1