Returns the name of the specified SSML mark as a character string. See SSML documentation for more information relating to Mark elements and how they can be used within SSML syntheses.
- LV_TTS_RETURN_CODE LV_TTS_GetSSMLMarkName(HTTSCLIENT client_handle, unsigned int ssml_mark_idx, char * name_buffer, int name_buffer_length);
Handle to the active TTS client object.
Index of the SSML mark whose name is being queried. It must be in the range [0, (ssml_marks_count - 1)] where ssml_marks_count was obtained from a call to LV_TTS_GetSSMLMarksCount.
Memory address of a character string array that will be populated with the queried SSML mark's name.
Length in bytes of the maximum string length permitted in name_buffer.
No errors; the queried SSML mark name is available in name_buffer.
The input TTS client handle is not a valid one.
Synthesis results are not yet available.
The input ssml_mark_idx is out of range.
An exception occurred while processing the request.