wxTTSMacOSXHandler Class Reference
[Text to speech classes]

#include <tts/tts_macosx.h>

Inheritance diagram for wxTTSMacOSXHandler:

wxTTSHandler

List of all members.

Public Member Functions

 wxTTSMacOSXHandler ()
 ~wxTTSMacOSXHandler ()
void Init ()
 Member initialisation.
virtual bool Initialize ()
 Initialize the engine. Can call multiple times.
virtual bool Uninitialize ()
 Clean up the engine. Can call multiple times.
virtual bool Speak (const wxString &text, int options=wxTTS_SPEAK_ASYNC)
 Speak the text.
virtual bool SpeakFile (const wxString &filename, int options=wxTTS_SPEAK_ASYNC, const wxString &waveFilename=wxEmptyString)
 Speak the file.
virtual bool DoSpeak (const wxString &textOrFilename, bool isFilename, int options=wxTTS_SPEAK_ASYNC, const wxString &waveFilename=wxEmptyString)
 Speak the text or file.
virtual bool IsSpeaking () const
 Is it speaking?
virtual bool IsPaused () const
 Is it paused?
virtual bool Stop ()
 Stop speaking.
virtual bool Pause ()
 Pause.
virtual bool Resume ()
 Resume.
virtual wxArrayString GetAvailableVoices () const
 Get a list of the available voices.
virtual wxArrayString GetAvailableVoiceVariants () const
 Get a list of the available voice variants.
virtual bool HasCapability (wxTTSCapability capability) const
 Does this handler have the specified capability?
virtual int GetMinSpeed () const
virtual int GetMaxSpeed () const
virtual int GetMinVolume () const
virtual int GetMaxVolume () const
virtual int GetMinPitch () const
virtual int GetMaxPitch () const
virtual wxString GetDefaultVoice () const
 Get the default voice.
virtual wxString GetDefaultVoiceVariant () const
 Get the default voice variant.
wxTTSMacOSXData * GetData () const
 Get data.

Protected Attributes

wxTTSMacOSXData * m_data


Constructor & Destructor Documentation

wxTTSMacOSXHandler::wxTTSMacOSXHandler (  ) 

wxTTSMacOSXHandler::~wxTTSMacOSXHandler (  ) 


Member Function Documentation

virtual bool wxTTSMacOSXHandler::DoSpeak ( const wxString &  textOrFilename,
bool  isFilename,
int  options = wxTTS_SPEAK_ASYNC,
const wxString &  waveFilename = wxEmptyString 
) [virtual]

Speak the text or file.

virtual wxArrayString wxTTSMacOSXHandler::GetAvailableVoices (  )  const [virtual]

Get a list of the available voices.

Implements wxTTSHandler.

virtual wxArrayString wxTTSMacOSXHandler::GetAvailableVoiceVariants (  )  const [virtual]

Get a list of the available voice variants.

Reimplemented from wxTTSHandler.

wxTTSMacOSXData* wxTTSMacOSXHandler::GetData (  )  const [inline]

Get data.

virtual wxString wxTTSMacOSXHandler::GetDefaultVoice (  )  const [virtual]

Get the default voice.

Implements wxTTSHandler.

virtual wxString wxTTSMacOSXHandler::GetDefaultVoiceVariant (  )  const [virtual]

Get the default voice variant.

Implements wxTTSHandler.

virtual int wxTTSMacOSXHandler::GetMaxPitch (  )  const [inline, virtual]

Implements wxTTSHandler.

virtual int wxTTSMacOSXHandler::GetMaxSpeed (  )  const [inline, virtual]

Implements wxTTSHandler.

virtual int wxTTSMacOSXHandler::GetMaxVolume (  )  const [inline, virtual]

Implements wxTTSHandler.

virtual int wxTTSMacOSXHandler::GetMinPitch (  )  const [inline, virtual]

Implements wxTTSHandler.

virtual int wxTTSMacOSXHandler::GetMinSpeed (  )  const [inline, virtual]

Implements wxTTSHandler.

virtual int wxTTSMacOSXHandler::GetMinVolume (  )  const [inline, virtual]

Implements wxTTSHandler.

virtual bool wxTTSMacOSXHandler::HasCapability ( wxTTSCapability  capability  )  const [virtual]

Does this handler have the specified capability?

Implements wxTTSHandler.

void wxTTSMacOSXHandler::Init (  ) 

Member initialisation.

Reimplemented from wxTTSHandler.

virtual bool wxTTSMacOSXHandler::Initialize (  )  [virtual]

Initialize the engine. Can call multiple times.

Reimplemented from wxTTSHandler.

virtual bool wxTTSMacOSXHandler::IsPaused (  )  const [virtual]

Is it paused?

Reimplemented from wxTTSHandler.

virtual bool wxTTSMacOSXHandler::IsSpeaking (  )  const [virtual]

Is it speaking?

Implements wxTTSHandler.

virtual bool wxTTSMacOSXHandler::Pause (  )  [virtual]

Pause.

Reimplemented from wxTTSHandler.

virtual bool wxTTSMacOSXHandler::Resume (  )  [virtual]

Resume.

Reimplemented from wxTTSHandler.

virtual bool wxTTSMacOSXHandler::Speak ( const wxString &  text,
int  options = wxTTS_SPEAK_ASYNC 
) [virtual]

Speak the text.

Implements wxTTSHandler.

virtual bool wxTTSMacOSXHandler::SpeakFile ( const wxString &  filename,
int  options = wxTTS_SPEAK_ASYNC,
const wxString &  waveFilename = wxEmptyString 
) [virtual]

Speak the file.

Implements wxTTSHandler.

virtual bool wxTTSMacOSXHandler::Stop (  )  [virtual]

Stop speaking.

Implements wxTTSHandler.

virtual bool wxTTSMacOSXHandler::Uninitialize (  )  [virtual]

Clean up the engine. Can call multiple times.

Reimplemented from wxTTSHandler.


Member Data Documentation

wxTTSMacOSXData* wxTTSMacOSXHandler::m_data [protected]


The documentation for this class was generated from the following file:

Generated on Wed May 6 19:22:09 2009 for AxTk by  doxygen 1.5.8