IRCBot Plugin API  v5
Public Attributes | List of all members
TTS_INTERFACE Struct Reference

#include <tts.h>

Public Attributes

VOICE_OUTPUT_FORMATS(* GetPreferredOutputFormat )(VOICE_ENGINES Engine)
 
bool(* MakeMP3FromText )(TTS_JOB *job)
 
bool(* MakeWAVFromText )(TTS_JOB *job)
 
bool(* MakeMP3FromFile )(TTS_JOB *job)
 
bool(* MakeWAVFromFile )(TTS_JOB *job)
 

Detailed Description

On Windows, allowed samplerates for WAV files are: 8,11,12,16,22,24,32,44,48 with channels = 1 or 2. Any other combination will result in a fallback of 22kHz Mono

Member Data Documentation

VOICE_OUTPUT_FORMATS(* TTS_INTERFACE::GetPreferredOutputFormat)(VOICE_ENGINES Engine)
bool(* TTS_INTERFACE::MakeMP3FromText)(TTS_JOB *job)
bool(* TTS_INTERFACE::MakeWAVFromText)(TTS_JOB *job)
bool(* TTS_INTERFACE::MakeMP3FromFile)(TTS_JOB *job)
bool(* TTS_INTERFACE::MakeWAVFromFile)(TTS_JOB *job)

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