Search Results for

    Show / Hide Table of Contents

    Class ElevenLabsSharedVoiceInfo

    Inheritance
    object
    ElevenLabsVoiceInfo
    ElevenLabsSharedVoiceInfo
    Implements
    IVoiceInfo
    IAIResource
    IData
    IHasId<string>
    IHasName
    IDeprecatable
    Inherited Members
    ElevenLabsVoiceInfo.Id
    ElevenLabsVoiceInfo.Name
    ElevenLabsVoiceInfo.Category
    ElevenLabsVoiceInfo.Labels
    ElevenLabsVoiceInfo.AvailableForTiers
    ElevenLabsVoiceInfo.HighQualityBaseModelIds
    ElevenLabsVoiceInfo.Samples
    ElevenLabsVoiceInfo.FineTuning
    ElevenLabsVoiceInfo.Description
    ElevenLabsVoiceInfo.PreviewUri
    ElevenLabsVoiceInfo.Settings
    ElevenLabsVoiceInfo.Sharing
    ElevenLabsVoiceInfo.VerifiedLanguages
    ElevenLabsVoiceInfo.SafetyControl
    ElevenLabsVoiceInfo.VoiceVerification
    ElevenLabsVoiceInfo.PermissionOnResource
    ElevenLabsVoiceInfo.IsOwner
    ElevenLabsVoiceInfo.IsLegacy
    ElevenLabsVoiceInfo.IsMixed
    ElevenLabsVoiceInfo.CreatedAt
    ElevenLabsVoiceInfo.Api
    ElevenLabsVoiceInfo.OwnedBy
    ElevenLabsVoiceInfo.Locale
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.ElevenLabs
    Assembly: Glitch9.AIDevKit.Provider.ElevenLabs.dll
    Syntax
    [JsonConverter(typeof(ElevenLabsSharedVoiceInfoConverter))]
    public sealed class ElevenLabsSharedVoiceInfo : ElevenLabsVoiceInfo, 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
    public override string Accent { get; set; }
    Property Value
    Type Description
    string
    Overrides
    ElevenLabsVoiceInfo.Accent
    | Edit this page View Source

    Age

    The perceived age group of the voice (e.g. child, young adult, senior). Helps select voices that match the intended character or demographic. Returns null if the provider does not classify voice age.

    Declaration
    public override VoiceAge? Age { get; set; }
    Property Value
    Type Description
    VoiceAge?
    Overrides
    ElevenLabsVoiceInfo.Age
    | Edit this page View Source

    ClonedByCount

    Required. Number of users who cloned this voice.

    Declaration
    public long ClonedByCount { get; set; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    Featured

    Required. Whether the voice is featured.

    Declaration
    public bool Featured { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    FreeUsersAllowed

    Required. Whether free users are allowed to use this voice.

    Declaration
    public bool FreeUsersAllowed { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    Gender

    The perceived gender presentation of the voice (e.g. Male, Female, Neutral). This is a perceptual attribute assigned by the provider and does not imply identity. Defaults to Unknown if the provider does not specify.

    Declaration
    public override VoiceGender Gender { get; set; }
    Property Value
    Type Description
    VoiceGender
    Overrides
    ElevenLabsVoiceInfo.Gender
    | Edit this page View Source

    ImageUrl

    Required. URL of the voice's image.

    Declaration
    public string ImageUrl { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    InstagramUsername

    Required. Instagram username of the voice owner.

    Declaration
    public string InstagramUsername { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    IsAddedByUser

    Required. Whether the voice is added by the user.

    Declaration
    public bool IsAddedByUser { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsCustom

    Declaration
    public override bool IsCustom { get; }
    Property Value
    Type Description
    bool
    Overrides
    ElevenLabsVoiceInfo.IsCustom
    | Edit this page View Source

    IsFeatured

    Indicates whether this voice is highlighted or promoted in the provider catalogue. Featured voices are typically high-quality recommendations from the provider. Returns null if the provider does not expose featured status.

    Declaration
    public override bool? IsFeatured { get; }
    Property Value
    Type Description
    bool?
    Overrides
    ElevenLabsVoiceInfo.IsFeatured
    | Edit this page View Source

    IsFree

    Indicates whether this voice can be used without incurring additional charges. Free voices may still be subject to usage limits defined by the provider. Returns null if pricing information is not available.

    Declaration
    public override bool? IsFree { get; }
    Property Value
    Type Description
    bool?
    Overrides
    ElevenLabsVoiceInfo.IsFree
    | Edit this page View Source

    Language

    Required. The language of the voice.

    Declaration
    public SystemLanguage Language { get; set; }
    Property Value
    Type Description
    SystemLanguage
    | Edit this page View Source

    LiveModerationEnabled

    Required. Whether live moderation is enabled for this voice.

    Declaration
    public bool LiveModerationEnabled { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    NoticePeriod

    Required. Notice period for the voice.

    Declaration
    public int NoticePeriod { get; set; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    OwnerId

    Required. Public owner ID of the voice.

    Declaration
    public string OwnerId { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    PlayApiUsageCharacterCount1Y

    Required. Play API usage character count over the past year.

    Declaration
    public long PlayApiUsageCharacterCount1Y { get; set; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    PlaybackRate

    Required. Playback rate of the voice.

    Declaration
    public int PlaybackRate { get; set; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    RawLocale

    Required. The locale of the voice.

    Declaration
    public string RawLocale { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Style

    The expressive speaking style of the voice (e.g. cheerful, empathetic, newscast). Some providers offer multiple style variants for a single base voice. Returns null if the voice does not have a designated style.

    Declaration
    public override VoiceStyle? Style { get; set; }
    Property Value
    Type Description
    VoiceStyle?
    Overrides
    ElevenLabsVoiceInfo.Style
    | Edit this page View Source

    TikTokUsername

    Required. TikTok username of the voice owner.

    Declaration
    public string TikTokUsername { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    TwitterUsername

    Required. Twitter username of the voice owner.

    Declaration
    public string TwitterUsername { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    UsageCharacterCount1Y

    Required. Character usage count over the past year.

    Declaration
    public long UsageCharacterCount1Y { get; set; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    UsageCharacterCount7D

    Required. Character usage count over the past 7 days.

    Declaration
    public long UsageCharacterCount7D { get; set; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    YouTubeUsername

    Required. YouTube username of the voice owner.

    Declaration
    public string YouTubeUsername { get; set; }
    Property Value
    Type Description
    string

    Methods

    | Edit this page View Source

    Equals(ElevenLabsSharedVoiceInfo)

    Declaration
    public bool Equals(ElevenLabsSharedVoiceInfo other)
    Parameters
    Type Name Description
    ElevenLabsSharedVoiceInfo other
    Returns
    Type Description
    bool

    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