Search Results for

    Show / Hide Table of Contents

    Class PollyVoiceSummary

    Inheritance
    object
    PollyVoiceSummary
    Implements
    IVoiceInfo
    IAIResource
    IData
    IHasId<string>
    IHasName
    IDeprecatable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.AmazonAws.Polly
    Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
    Syntax
    public class PollyVoiceSummary : IVoiceInfo, IAIResource, IData, IHasId<string>, IHasName, IDeprecatable

    Properties

    | Edit this page View Source

    Accent

    The accent or regional variant of the voice (e.g. "American", "British", "Australian"). Useful for filtering voices by regional speech characteristics within a single language.

    Declaration
    [JsonIgnore]
    public string Accent { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    AdditionalLanguageCodes

    Optional. Additional codes for languages available for the specified voice in addition to its default language. For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

    Declaration
    [JsonProperty("AdditionalLanguageCodes")]
    public string[] AdditionalLanguageCodes { get; set; }
    Property Value
    Type Description
    string[]
    | Edit this page View Source

    Api

    Declaration
    [JsonIgnore]
    public Api Api { get; }
    Property Value
    Type Description
    Api
    | Edit this page View Source

    Gender

    Optional. Gender of the voice.

    Declaration
    [JsonProperty("Gender")]
    public VoiceGender Gender { get; set; }
    Property Value
    Type Description
    VoiceGender
    Remarks

    Valid Values: Female | Male

    | Edit this page View Source

    Id

    Optional. Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation.

    Declaration
    [JsonProperty("Id")]
    public string Id { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    LanguageName

    Optional. Human readable name of the language in English.

    Declaration
    [JsonProperty("LanguageName")]
    public string LanguageName { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Locale

    Optional. Language code of the voice.

    Declaration
    [JsonConverter(typeof(LocaleIetfConverter))]
    [JsonProperty("LanguageCode")]
    public Locale Locale { get; set; }
    Property Value
    Type Description
    Locale
    | Edit this page View Source

    Name

    Optional. Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.

    Declaration
    [JsonProperty("Name")]
    public string Name { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    OwnedBy

    Declaration
    [JsonIgnore]
    public string OwnedBy { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    SupportedEngines

    Optional. Specifies which engines (standard, neural, long-form or generative) are supported by a given voice.

    Declaration
    [JsonProperty("SupportedEngines")]
    public string[] SupportedEngines { get; set; }
    Property Value
    Type Description
    string[]
    Remarks

    Valid Values: standard | neural | long-form | generative

    Methods

    | Edit this page View Source

    GetMetadata()

    Declaration
    public Dictionary<string, string> GetMetadata()
    Returns
    Type Description
    Dictionary<string, string>

    Implements

    IVoiceInfo
    IAIResource
    IData
    IHasId<TId>
    IHasName
    IDeprecatable

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    CoreLibTypeExtensions.GetNameOrDash(IData)
    CoreLibTypeExtensions.GetIdOrNull(IHasId<string>)
    CoreLibTypeExtensions.IsNullOrEmptyId(IHasId<string>)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation