UniMRCP
1.5.0
|
#include <mrcp_synth_header.h>
MRCP synthesizer-header
apt_str_t mrcp_synth_header_t::audio_fetch_hint |
When the synthesizer needs to fetch documents or other resources like speech audio files, this header controls the corresponding URI access properties
mrcp_synth_completion_cause_e mrcp_synth_header_t::completion_cause |
MUST be specified in a "SPEAK-COMPLETE" event coming from the synthesizer resource to the client
apt_str_t mrcp_synth_header_t::completion_reason |
MAY be specified in a "SPEAK-COMPLETE" event coming from the synthesizer resource to the client
apt_str_t mrcp_synth_header_t::failed_uri |
When a synthesizer method needs a synthesizer to fetch or access a URI and the access fails, the server SHOULD provide the failed URI in this header in the method response
apt_str_t mrcp_synth_header_t::failed_uri_cause |
When a synthesizer method needs a synthesizer to fetch or access a URI and the access fails the server MUST provide the URI specific or protocol specific response code for the URI in the Failed-URI header in the method response through this header
apt_str_t mrcp_synth_header_t::fetch_hint |
When the synthesizer needs to fetch documents or other resources like speech markup or audio files, this header controls the corresponding URI access properties
mrcp_speech_length_value_t mrcp_synth_header_t::jump_size |
MAY be specified in a CONTROL method and controls the amount to jump forward or backward in an active "SPEAK" request
apt_bool_t mrcp_synth_header_t::kill_on_barge_in |
MAY be sent as part of the "SPEAK" method to enable kill- on-barge-in support
apt_str_t mrcp_synth_header_t::lexicon_search_order |
Used to specify a list of active Lexicon URIs and the search order among the active lexicons
apt_bool_t mrcp_synth_header_t::load_lexicon |
Used to indicate whether a lexicon has to be loaded or unloaded
mrcp_prosody_param_t mrcp_synth_header_t::prosody_param |
This set of header fields defines the prosody of the speech
mrcp_speech_length_value_t mrcp_synth_header_t::speak_length |
MAY be specified in a CONTROL method to control the length of speech to speak, relative to the current speaking point in the currently active "SPEAK" request
apt_bool_t mrcp_synth_header_t::speak_restart |
When a CONTROL request to jump backward is issued to a currently speaking synthesizer resource, and the target jump point is before the start of the current "SPEAK" request, the current "SPEAK" request MUST restart
apt_str_t mrcp_synth_header_t::speaker_profile |
MAY be part of the "SET-PARAMS"/"GET-PARAMS" or "SPEAK" request from the client to the server and specifies a URI which references the profile of the speaker
apt_str_t mrcp_synth_header_t::speech_language |
specifies the default language of the speech data if the language is not specified in the markup
apt_str_t mrcp_synth_header_t::speech_marker |
Contains timestamp information in a "timestamp" field
mrcp_voice_param_t mrcp_synth_header_t::voice_param |
This set of header fields defines the voice of the speaker