Note

Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

SayAs Enumeration

Enumerates the content types for the speaking of elements such as times, dates, and currency.

Namespace:  Microsoft.Speech.Synthesis
Assembly:  Microsoft.Speech (in Microsoft.Speech.dll)

Syntax

'Declaration
Public Enumeration SayAs
'Usage
Dim instance As SayAs
public enum SayAs

Members

Member name Description
SpellOut Spell the word. For example, say “clock” as “C L O C K”.
NumberOrdinal Speak a number as an ordinal number. For example, speak "3rd" as "third".
NumberCardinal Speak a number as a cardinal number. For example, speak "3" as "three."
Date Speak a number sequence as a date. For example, speak “05/19/2004” or “19.5.2004” as “may nineteenth two thousand four”.
DayMonthYear Speak a number sequence as a date including the day, month, and year. For example, speak “12/05/2004” as “May twelfth two thousand four”.
MonthDayYear Speak a number sequence as a date including the day, month, and year. For example, speak “12/05/2004” as “December fifth two thousand four”.
YearMonthDay Speak a number sequence as a date including the day, month, and year. For example, speak “2004/05/12” as “May twelfth two thousand four”.
YearMonth Speak a number sequence as a year and month. For example, speak “2004/05” as “May two thousand four”.
MonthYear Speak a number sequence as a month and year. For example, speak “05/2004” as “May two thousand four”.
MonthDay Speak a number sequence as a month and day. For example, speak “05/12” as “may twelfth”, and speak “12/5” as “December 5th”.
DayMonth Speak a number sequence as a day and month. For example, speak “12/05” as “May twelfth”, and speak “05/12” as “December 5th”.
Year Speak a number as a year. For example, speak “1998” as “nineteen ninety-eight”.
Month Speak a word as a month. For example, speak “June” as “June”.
Day Speak a number as the day in a date. For example, speak “3rd” as “third”.
Time Speak a number sequence as a time. For example, speak “9:45” as “nine forty-five”, and speak “9:45am” as “nine forty-five A M”.
Time24 Speak a number sequence as a time using the 24-hour clock. For example, speak “18:00” as “eighteen hundred hours”.
Time12 Speak a number sequence as a time using the 12-hour clock. For example, speak “03:25” as “three twenty-five”.
Telephone Speak a number sequence as a U.S. telephone number. For example, speak “(306) 555-1212” as “Area code three zero six five five five one two one two”.
Currency Speak a number as an amount of currency. For example, speak "$514.97" as five hundred fourteen dollars and 97 cents.
Text Speak the word or phrase as text. For example, speak “timeline” as “timeline”.

Remarks

The AppendTextWithHint(String, SayAs) method uses members of the SayAs enumeration to specify the content type of the appended text, which the speech synthesis engine can use to inform its pronunciation.

See Also

Reference

Microsoft.Speech.Synthesis Namespace

AppendTextWithHint(String, SayAs)