Search Results for

    Show / Hide Table of Contents

    Class SpeechSpeed

    The speed of the model's spoken response as a multiple of the original speed. 1.0 is the default speed. 0.25 is the minimum speed. 1.5 is the maximum speed. This value can only be changed in between model turns, not while a response is in progress.

    This parameter is a post-processing adjustment to the audio after it is generated, it's also possible to prompt the model to speak faster or slower.

    Inheritance
    object
    SerializableNullable<float>
    NullableRangedFloat<SpeechSpeed>
    SpeechSpeed
    Implements
    INullable
    IEquatable<SpeechSpeed>
    IComparable<SpeechSpeed>
    Inherited Members
    NullableRangedFloat<SpeechSpeed>.CompareTo(SpeechSpeed)
    NullableRangedFloat<SpeechSpeed>.Equals(SpeechSpeed)
    NullableRangedFloat<SpeechSpeed>.Equals(object)
    NullableRangedFloat<SpeechSpeed>.GetHashCode()
    SerializableNullable<float>.hasValue
    SerializableNullable<float>.value
    SerializableNullable<float>.HasValue
    SerializableNullable<float>.Value
    SerializableNullable<float>.Clear()
    SerializableNullable<float>.ToString()
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [Serializable]
    [JsonConverter(typeof(NullableRangedFloatConverter<SpeechSpeed>))]
    public class SpeechSpeed : NullableRangedFloat<SpeechSpeed>, INullable, IEquatable<SpeechSpeed>, IComparable<SpeechSpeed>

    Constructors

    | Edit this page View Source

    SpeechSpeed()

    Declaration
    public SpeechSpeed()
    | Edit this page View Source

    SpeechSpeed(float)

    Declaration
    public SpeechSpeed(float value)
    Parameters
    Type Name Description
    float value

    Properties

    | Edit this page View Source

    Default

    Declaration
    public override float Default { get; }
    Property Value
    Type Description
    float
    Overrides
    NullableRangedFloat<SpeechSpeed>.Default
    | Edit this page View Source

    Max

    Declaration
    public override float Max { get; }
    Property Value
    Type Description
    float
    Overrides
    NullableRangedFloat<SpeechSpeed>.Max
    | Edit this page View Source

    Min

    Declaration
    public override float Min { get; }
    Property Value
    Type Description
    float
    Overrides
    NullableRangedFloat<SpeechSpeed>.Min

    Operators

    | Edit this page View Source

    implicit operator float?(SpeechSpeed)

    Declaration
    public static implicit operator float?(SpeechSpeed p)
    Parameters
    Type Name Description
    SpeechSpeed p
    Returns
    Type Description
    float?
    | Edit this page View Source

    implicit operator SpeechSpeed(float)

    Declaration
    public static implicit operator SpeechSpeed(float v)
    Parameters
    Type Name Description
    float v
    Returns
    Type Description
    SpeechSpeed

    Implements

    INullable
    IEquatable<T>
    IComparable<T>

    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.HasValue(INullable)
    SerializableNullableExtensions.GetValueOrDefault<T>(SerializableNullable<T>, T)
    SerializableNullableExtensions.GetValueOrNull<T>(SerializableNullable<T>)
    SerializableNullableExtensions.HasValue<T>(SerializableNullable<T>)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation