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 20 days ago
    Edited by Jason Kleitz 20 days ago

    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 20 days ago

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