ekho::Ekho Class Reference
List of all members.
Public Member Functions |
| Ekho (string voice) |
int | setVoice (string voice) |
string | getVoice (void) |
int | speak (string text, void(*pCallback)(void *)=NULL, void *pCallbackArgs=NULL) |
int | blockSpeak (string text) |
int | play (string file) |
int | saveWav (string text, string filename) |
int | saveOgg (string text, string filename) |
int | saveMp3 (string text, string filename) |
int | pause (void) |
int | resume (void) |
int | stop (void) |
int | startServer (int port) |
int | request (string ip, int port, Command cmd, string text, string outfile) |
void | setSpeed (int tempo_delta) |
int | getSpeed (void) |
void | setPitch (int pitch_delta) |
int | getPitch (void) |
void | setVolume (int volume_delta) |
int | getVolume (void) |
void | setRate (int rate_delta) |
int | getRate (void) |
string | genTempFilename (void) |
const char * | getPcmFromFestival (string text, int &size) |
Static Public Member Functions |
static void | debug (bool flag=true) |
static void * | speechDaemon (void *args) |
Public Attributes |
Dict | mDict |
int | mPort |
sonicStream | mSonicStream |
Static Public Attributes |
static const int | BUFFER_SIZE = 8192 |
static const int | MAX_CLIENTS = 100 |
The documentation for this class was generated from the following files:
- /home/hgneng/e-guidedog/eGuideDog_TTS/src/ekho.h
- /home/hgneng/e-guidedog/eGuideDog_TTS/src/libekho.cpp