The ToCommunicationSsml() function accepts some SSML tags. Prosody works, so I have done something like the following:
ToCommunicationSsml("<prosody rate=\"0.9\">This text is read at 90% of regular speed.</prosody>")
It's not SSML, but I have also done the following to get a phone number to sound more natural. That would only be useful if the account number has some sort of logical groupings of characters:
MakeCommunication(
"The fax number is",
ToCommunication("920", Format.String.playChars),
ToCommunicationBlank(250),
ToCommunication("555", Format.String.playChars),
ToCommunicationBlank(250),
ToCommunication("1212", Format.String.playChars))
------------------------------
Dave Halderman
Business Analyst
------------------------------
Original Message:
Sent: 06-06-2025 11:52
From: Marcel André
Subject: Verification TTS playback too fast - Voice Bot
Hi, what about building your own, personalized "confirmation" dialog and use SSML in the TTS?
------------------------------
Marcel André
NA
Original Message:
Sent: 04-08-2025 09:14
From: Samuel Jillard
Subject: Verification TTS playback too fast - Voice Bot
Hi Kellyn,
Did you manage to resolve this issue?
------------------------------
Sam Jillard
Online Community Manager/Moderator
Genesys - Employees
Original Message:
Sent: 03-17-2025 12:54
From: Kellyn DuBois
Subject: Verification TTS playback too fast - Voice Bot
Hello Community - i have a Virtual Agent Voice Bot that I am asking for a 17 alpha-numeric string. I have verification --> ConfirmationMode=always and it reads back the string with the dropdown set to Text to Speech, but its incredibly fast. Anyway to slow this down? it does the same with the option set to speak each character, but that messes with the way it gets attached to the interaction, so i need it to be Text to Speech.
#ConversationalAI(Bots,AgentAssist,etc.)
------------------------------
Kellyn DuBois
Lead Software Developer
------------------------------