How can the application speak system prompts (i.e., dates, times, amounts, etc.) in the proper, extended format ?

  • 13
    Oct
    In your VoiceXML application you can use the <say-as> tag to support proper pronunciation of dynamic data extracted from a database. This tag can support:

    • acronym – contained text is pronounced as individual characters.
    • address – contained text is a postal address.
    • currency – contained text is an amount of currency.
    • date, date:dmy, date:mdy, date:ymd, date:ym, date:my, date:md, date:y, date:m, date:d – contained text is a date, with presence/order of year, month, and day optionally specified.
    • duration, duration:hms, duration:hm, duration:ms, duration:h, duration:m, duration:s – contained text is a time duration, with presence/order of hours, minutes, and seconds optionally specified.
    • measure – contained text is a measurement.
    • name – contained text is a proper name (ie. person, company, etc.)
    • net – contained text is an internet handle. The net type can include one of the following formats: email, uri.
    • number, number:ordinal, number:digits – contained text is an integer, fraction, floating point, Roman numeral, or other textual format that can be interpreted and spoken as a number, with format optionally specified.
    • telephone – contained text is a telephone number.
    • time, time:hms, time:hm, time:h – contained text is a time of day, with presence/order of hours, minutes, and seconds optionally specified.