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