A railway announcement system must insert a short silence before a safety warning and deliver that warning at a slower speaking rate. The rest of the announcement should keep default timing. Which mechanism should the developer put in the synthesis input?
Show answer and explanation
Answer: A
Speech Synthesis Markup Language is an XML format that lets you embed instructions inside the text to control pause timing, prosody such as speaking rate, and other speech attributes. Placing a break element and a prosody element around the warning produces the requested effect while leaving the rest of the announcement unchanged. The other options either evaluate spoken input, configure job processing, or customize recognition models.
Why the other options are wrong
- B. Pronunciation assessment scores how accurately a learner speaks words. It does not add pauses or change speaking speed in synthesized announcements.
- C. Batch synthesis configures asynchronous processing of many texts. It does not allow inline control of silence or speed within a single message.
- D. Custom Speech adapts recognition to a domain. It is used for speech-to-text accuracy and does not control timing or rate in synthesized output.