Hi, Kranthi,
This happens because TTS is treating 500.45 as a numeric value, so it tries to interpret it rather than read it literally which can lead to incorrect readback.
If you store it as a String, it will usually be read more naturally (e.g. "five hundred point four five", depending on the TTS engine).
If you specifically need it to say "dot", you'll need to format the value manually before playback (for example: "500 dot 45"), as TTS will typically interpret "." as "point".
Hope this helps.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------
Original Message:
Sent: 03-17-2026 00:08
From: kranthi Muppa
Subject: Any idea why in Genesys TTS if I have a variable = 500.45 ,Genesys says filthy thousand forty-five instead of five hundred dot forty-five
Hi Any idea why in Genesys TTS if I have a variable = 500.45 ,Genesys says filthy thousand forty-five instead of five hundred dot forty-five?
#ArchitectandDesign
------------------------------
kranthi Muppa
------------------------------