Genesys Cloud - Main

 View Only

Sign Up

Expand all | Collapse all

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

  • 1.  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

    Posted 03-17-2026 00:09
    Edited by Jason Kleitz 03-17-2026 09:34

    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
    ------------------------------



  • 2.  RE: 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
    Best Answer

    Posted 03-17-2026 07:39

    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
    ------------------------------