TTS_Festival Class Reference

#include <TTS_Festival.h>

Inheritance diagram for TTS_Festival:

Inheritance graph
[legend]
Collaboration diagram for TTS_Festival:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TTS_Festival ()
virtual ~TTS_Festival ()
 Clean up TTS.
virtual wxString Name ()
 Name of this TTS engine.
virtual ETTSStatus GetStatus ()
 Retrieve engine status.
virtual ETTSStatus Speak (const wxString &strText)
 Say some stuff using TTS.
virtual wxString GetLastError ()
 Retrieve last error message.

Private Member Functions

bool InitTTS ()
 Initialize TTS.

Private Attributes

bool m_initialized
long m_errcode
wxProcess * m_process
wxOutputStream * m_cmdstream
wxTextOutputStream * m_textstream


Detailed Description

Definition at line 35 of file TTS_Festival.h.


Constructor & Destructor Documentation

TTS_Festival::TTS_Festival (  )  [inline]

Definition at line 38 of file TTS_Festival.h.

TTS_Festival::~TTS_Festival (  )  [virtual]

Clean up TTS.

Definition at line 85 of file TTS_Festival.cpp.


Member Function Documentation

wxString TTS_Festival::Name (  )  [virtual]

Name of this TTS engine.

Implements ITTS.

Definition at line 99 of file TTS_Festival.cpp.

ITTS::ETTSStatus TTS_Festival::GetStatus (  )  [virtual]

Retrieve engine status.

Implements ITTS.

Definition at line 133 of file TTS_Festival.cpp.

ITTS::ETTSStatus TTS_Festival::Speak ( const wxString &  strText  )  [virtual]

Say some stuff using TTS.

Implements ITTS.

Definition at line 150 of file TTS_Festival.cpp.

wxString TTS_Festival::GetLastError (  )  [virtual]

Retrieve last error message.

Implements ITTS.

Definition at line 109 of file TTS_Festival.cpp.

bool TTS_Festival::InitTTS (  )  [private]

Initialize TTS.

Definition at line 52 of file TTS_Festival.cpp.


Member Data Documentation

Definition at line 51 of file TTS_Festival.h.

long TTS_Festival::m_errcode [private]

Definition at line 53 of file TTS_Festival.h.

wxProcess* TTS_Festival::m_process [private]

Definition at line 54 of file TTS_Festival.h.

wxOutputStream* TTS_Festival::m_cmdstream [private]

Definition at line 55 of file TTS_Festival.h.

wxTextOutputStream* TTS_Festival::m_textstream [private]

Definition at line 56 of file TTS_Festival.h.


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

Generated on Sun Jul 27 17:26:20 2008 for Roadnav by  doxygen 1.5.5