Search Results for

    Show / Hide Table of Contents

    Enum VoiceStyle

    Describes the expressive speaking style of a voice. Style variants allow a single base voice to adopt different tonal characteristics suited to specific content types. Not all providers support styles; check provider documentation for availability.

    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [JsonConverter(typeof(VoiceStyleConverter))]
    public enum VoiceStyle

    Fields

    Name Description
    Character

    Animated, character-driven delivery suitable for games, animation, or interactive media. Serialized as characters_animation.

    Narration

    Calm, measured delivery suited for audiobooks, storytelling, or documentary narration. Serialized as narration.

    News

    Clear, authoritative delivery modelled on broadcast news presentation. Serialized as news.

    None

    No specific style assigned. The voice uses its default neutral delivery.

    SocialMedia

    Casual, conversational tone suited for social media content, educational material, or informal dialogue. Also used as the fallback for provider values such as educational, informative, and conversational. Serialized as social_media.

    Extension Methods

    TrTaskExtensions.TrDeferred<VoiceStyle>(VoiceStyle, Action<TrStringTask>)
    TrTaskExtensions.Tr<VoiceStyle>(VoiceStyle)
    EnumExtensions.HasAnyFlag<VoiceStyle>(VoiceStyle, VoiceStyle?)
    EnumExtensions.ToFlagList<VoiceStyle>(VoiceStyle)
    EnumExtensions.ToFlagSet<VoiceStyle>(VoiceStyle)
    EnumExtensions.ToJoinedString<VoiceStyle>(VoiceStyle, char, char)
    EnumExtensions.ToLowerInvariantString<VoiceStyle>(VoiceStyle)
    EventExtensions.ToDelta<VoiceStyle>(VoiceStyle, string, int, string, bool)
    EventExtensions.ToDone<VoiceStyle>(VoiceStyle, string, int, string)
    EventExtensions.ToEvent<VoiceStyle>(VoiceStyle)
    EventExtensions.UpcastDelta<VoiceStyle, T2>(VoiceStyle, string, int, string, bool)
    ExperimentalAttributeExtensions.IsExperimental<VoiceStyle>(VoiceStyle)
    FallbackExtensions.IsOr<VoiceStyle, TChild>(VoiceStyle, TChild)
    ResponseCastingExtensions.GetResult<VoiceStyle>(VoiceStyle)
    LogMessageExtensions.GetDisplayedMessage<VoiceStyle>(VoiceStyle)
    LogMessageExtensions.GetLogMessage<VoiceStyle>(VoiceStyle)
    SystemExtensions.GetHashCodeOrDefault<VoiceStyle>(VoiceStyle)
    RESTEnum.GetRESTEnum(Enum)
    InspectorNameUtils.GetInspectorName(Enum, string)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation