17 #ifndef MRCP_SYNTH_HEADER_H 
   18 #define MRCP_SYNTH_HEADER_H 
   32     SYNTHESIZER_HEADER_JUMP_SIZE,
 
   33     SYNTHESIZER_HEADER_KILL_ON_BARGE_IN,
 
   34     SYNTHESIZER_HEADER_SPEAKER_PROFILE,
 
   35     SYNTHESIZER_HEADER_COMPLETION_CAUSE,
 
   36     SYNTHESIZER_HEADER_COMPLETION_REASON,
 
   37     SYNTHESIZER_HEADER_VOICE_GENDER,
 
   38     SYNTHESIZER_HEADER_VOICE_AGE,
 
   39     SYNTHESIZER_HEADER_VOICE_VARIANT,
 
   40     SYNTHESIZER_HEADER_VOICE_NAME,
 
   41     SYNTHESIZER_HEADER_PROSODY_VOLUME,
 
   42     SYNTHESIZER_HEADER_PROSODY_RATE,
 
   43     SYNTHESIZER_HEADER_SPEECH_MARKER,
 
   44     SYNTHESIZER_HEADER_SPEECH_LANGUAGE,
 
   45     SYNTHESIZER_HEADER_FETCH_HINT,
 
   46     SYNTHESIZER_HEADER_AUDIO_FETCH_HINT,
 
   47     SYNTHESIZER_HEADER_FAILED_URI,
 
   48     SYNTHESIZER_HEADER_FAILED_URI_CAUSE,
 
   49     SYNTHESIZER_HEADER_SPEAK_RESTART,
 
   50     SYNTHESIZER_HEADER_SPEAK_LENGTH,
 
   51     SYNTHESIZER_HEADER_LOAD_LEXICON,
 
   52     SYNTHESIZER_HEADER_LEXICON_SEARCH_ORDER,
 
   54     SYNTHESIZER_HEADER_COUNT
 
   63     SPEECH_UNIT_PARAGRAPH,
 
   70     SPEECH_LENGTH_TYPE_TEXT,
 
   71     SPEECH_LENGTH_TYPE_NUMERIC_POSITIVE,
 
   72     SPEECH_LENGTH_TYPE_NUMERIC_NEGATIVE,
 
   74     SPEECH_LENGTH_TYPE_UNKNOWN
 
   84     VOICE_GENDER_UNKNOWN = VOICE_GENDER_COUNT
 
   89     PROSODY_VOLUME_TYPE_LABEL,
 
   90     PROSODY_VOLUME_TYPE_NUMERIC,
 
   91     PROSODY_VOLUME_TYPE_RELATIVE_CHANGE,
 
   93     PROSODY_VOLUME_TYPE_UNKNOWN
 
   98     PROSODY_RATE_TYPE_LABEL,
 
   99     PROSODY_RATE_TYPE_RELATIVE_CHANGE,
 
  101     PROSODY_RATE_TYPE_UNKNOWN
 
  106     PROSODY_VOLUME_SILENT,
 
  107     PROSODY_VOLUME_XSOFT,
 
  109     PROSODY_VOLUME_MEDIUM,
 
  111     PROSODY_VOLUME_XLOUD,
 
  112     PROSODY_VOLUME_DEFAULT,
 
  114     PROSODY_VOLUME_COUNT,
 
  115     PROSODY_VOLUME_UNKNOWN = PROSODY_VOLUME_COUNT
 
  125     PROSODY_RATE_DEFAULT,
 
  128     PROSODY_RATE_UNKNOWN = PROSODY_RATE_COUNT
 
  133     SYNTHESIZER_COMPLETION_CAUSE_NORMAL               = 0,
 
  134     SYNTHESIZER_COMPLETION_CAUSE_BARGE_IN             = 1,
 
  135     SYNTHESIZER_COMPLETION_CAUSE_PARSE_FAILURE        = 2,
 
  136     SYNTHESIZER_COMPLETION_CAUSE_URI_FAILURE          = 3,
 
  137     SYNTHESIZER_COMPLETION_CAUSE_ERROR                = 4,
 
  138     SYNTHESIZER_COMPLETION_CAUSE_LANGUAGE_UNSUPPORTED = 5,
 
  139     SYNTHESIZER_COMPLETION_CAUSE_LEXICON_LOAD_FAILURE = 6,
 
  140     SYNTHESIZER_COMPLETION_CAUSE_CANCELLED            = 7,
 
  142     SYNTHESIZER_COMPLETION_CAUSE_COUNT                = 8,
 
  143     SYNTHESIZER_COMPLETION_CAUSE_UNKNOWN              = SYNTHESIZER_COMPLETION_CAUSE_COUNT
 
mrcp_speech_unit_e unit
Definition: mrcp_synth_header.h:167
 
#define MRCP_DECLARE(type)
Definition: mrcp.h:40
 
apt_str_t name
Definition: mrcp_synth_header.h:192
 
float numeric
Definition: mrcp_synth_header.h:205
 
Definition: mrcp_synth_header.h:171
 
mrcp_prosody_rate_t rate
Definition: mrcp_synth_header.h:230
 
float relative
Definition: mrcp_synth_header.h:207
 
apr_size_t length
Definition: mrcp_synth_header.h:165
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
mrcp_voice_gender_e gender
Definition: mrcp_synth_header.h:186
 
int apt_bool_t
Definition: apt.h:57
 
mrcp_prosody_rate_type_e type
Definition: mrcp_synth_header.h:214
 
mrcp_version_e
Definition: mrcp_types.h:30
 
mrcp_speech_length_type_e type
Definition: mrcp_synth_header.h:173
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
mrcp_prosody_volume_label_e label
Definition: mrcp_synth_header.h:203
 
apr_size_t variant
Definition: mrcp_synth_header.h:190
 
Definition: mrcp_synth_header.h:184
 
Definition: mrcp_synth_header.h:226
 
mrcp_prosody_volume_t volume
Definition: mrcp_synth_header.h:228
 
union mrcp_prosody_volume_t::@6 value
 
apt_str_t tag
Definition: mrcp_synth_header.h:177
 
mrcp_numeric_speech_length_t numeric
Definition: mrcp_synth_header.h:179
 
float relative
Definition: mrcp_synth_header.h:221
 
union mrcp_speech_length_value_t::@5 value
 
Definition: apt_string.h:36
 
Definition: mrcp_synth_header.h:163
 
Definition: mrcp_synth_header.h:196
 
Definition: mrcp_synth_header.h:212
 
union mrcp_prosody_rate_t::@7 value
 
mrcp_prosody_rate_label_e label
Definition: mrcp_synth_header.h:219
 
mrcp_prosody_volume_type_e type
Definition: mrcp_synth_header.h:198
 
apr_size_t age
Definition: mrcp_synth_header.h:188