UniMRCP  1.7.0
Data Fields
mrcp_synth_header_t Struct Reference

#include <mrcp_synth_header.h>

Collaboration diagram for mrcp_synth_header_t:
Collaboration graph
[legend]

Data Fields

mrcp_speech_length_value_t jump_size
 
apt_bool_t kill_on_barge_in
 
apt_str_t speaker_profile
 
mrcp_synth_completion_cause_e completion_cause
 
apt_str_t completion_reason
 
mrcp_voice_param_t voice_param
 
mrcp_prosody_param_t prosody_param
 
apt_str_t speech_marker
 
apt_str_t speech_language
 
apt_str_t fetch_hint
 
apt_str_t audio_fetch_hint
 
apt_str_t failed_uri
 
apt_str_t failed_uri_cause
 
apt_bool_t speak_restart
 
mrcp_speech_length_value_t speak_length
 
apt_bool_t load_lexicon
 
apt_str_t lexicon_search_order
 

Detailed Description

MRCP synthesizer-header

Field Documentation

◆ audio_fetch_hint

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

◆ completion_cause

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

◆ completion_reason

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

◆ failed_uri

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

◆ failed_uri_cause

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

◆ fetch_hint

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

◆ jump_size

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

◆ kill_on_barge_in

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

◆ lexicon_search_order

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

◆ load_lexicon

apt_bool_t mrcp_synth_header_t::load_lexicon

Used to indicate whether a lexicon has to be loaded or unloaded

◆ prosody_param

mrcp_prosody_param_t mrcp_synth_header_t::prosody_param

This set of header fields defines the prosody of the speech

◆ speak_length

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

◆ speak_restart

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

◆ speaker_profile

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

◆ speech_language

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

◆ speech_marker

apt_str_t mrcp_synth_header_t::speech_marker

Contains timestamp information in a "timestamp" field

◆ voice_param

mrcp_voice_param_t mrcp_synth_header_t::voice_param

This set of header fields defines the voice of the speaker


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