IRCBot Plugin API  v5
Classes | Macros | Enumerations
Text-to-Speech API

Classes

struct  TTS_JOB
 
struct  TTS_INTERFACE
 

Macros

#define TTS_IS_LOADED   0x40
 send to see if TTS is loaded, anything but 0 means TTS is loaded More...
 
#define TTS_GET_INTERFACE   0x41
 data is a pointer to a TTS_INTERFACE structure to be filled in by the TTS plugin. Returns 1 for success More...
 

Enumerations

enum  VOICE_ENGINES {
  VE_NO_OVERRIDE = 0, VE_DEFAULT = 0, VE_ESPEAK = 1, VE_FESTIVAL = 2,
  VE_WIN32 = 3, VE_GTRANS = 4
}
 < Voices engines are only for Linux/BSD only, these options will have no effect on Windows. More...
 
enum  VOICE_OUTPUT_FORMATS { VOF_MP3, VOF_WAV }
 

Detailed Description

Macro Definition Documentation

#define TTS_IS_LOADED   0x40

send to see if TTS is loaded, anything but 0 means TTS is loaded

#define TTS_GET_INTERFACE   0x41

data is a pointer to a TTS_INTERFACE structure to be filled in by the TTS plugin. Returns 1 for success

Enumeration Type Documentation

< Voices engines are only for Linux/BSD only, these options will have no effect on Windows.

Enumerator
VE_NO_OVERRIDE 
VE_DEFAULT 
VE_ESPEAK 
VE_FESTIVAL 
VE_WIN32 
VE_GTRANS 
Enumerator
VOF_MP3 
VOF_WAV