The GET-PARAMS synthesizer method is used by the the client to request the current session parameters from the server.
Many of the parameters in the GET-PARAMS method can also be used in another method like the SPEAK method. If the server accepts these parameters, it will respond with a Status-Code of 200.
The following list describes the headers that can be used in conjunction with SET-PARAMS and GET-PARAMS for the synthesizer resource.
Header
|
MRCP V1
|
MRCP V2
|
LumenVox Support
|
Jump-Size
|
|
|
|
Jump-Target
|
|
|
|
Speaker-Profile
|
|
|
|
Completion-Cause
|
|
|
|
Completion-Reason
|
|
|
|
Voice-Parameter
|
|
|
|
Prosody-Parameter
|
|
|
|
Speech-Marker
|
|
|
|
Speech-Language
|
|
|
|
Fetch-Hint
|
|
|
|
Auto-Fetch-Hint
|
|
|
|
Failed-URI
|
|
|
|
Failed-URI-Cause
|
|
|
|
Speak-Restart
|
|
|
|
Speak-Length
|
|
|
|
Load-Lexicon
|
|
|
|
Lexicon-Search-Order
|
|
|
|
Note that for voice parameter selections and prosody options, LumenVox maintains default settings in the client_property.conf settings file as well as supporting SSML, which includes a rich set of formatting options, which is therefore recommended wherever possible.
MRCPV1 GET-PARAMS Example:
C->S: GET-PARAMS 543256 MRCP/1.0
Voice-Gender:
S->C: MRCP/1.0 543256 200 COMPLETE
Voice-Gender:female
MRCPV2 GET-PARAMS Example:
C->S: MRCP/2.0 ... GET-PARAMS 543256
Channel-Identifier:32AECB23433802@speechsynth
Voice-Gender:
S->C: MRCP/2.0 ... 543256 200 COMPLETE
Channel-Identifier:32AECB23433802@speechsynth
Voice-Gender:female