AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class GENVoiceGenerationTask<TSelf, TOptions, TPrompt>

    Inheritance
    object
    TaskBase<TSelf, GeneratedAudio>
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>
    GENAudioGenerationTask<TSelf, TOptions, TPrompt>
    GENVoiceGenerationTask<TSelf, TOptions, TPrompt>
    GENSpeechTask
    GENVoiceChangeTask
    Implements
    IGENTask
    Inherited Members
    GENAudioGenerationTask<TSelf, TOptions, TPrompt>.ResponseMimeType
    GENAudioGenerationTask<TSelf, TOptions, TPrompt>.Seed
    GENAudioGenerationTask<TSelf, TOptions, TPrompt>.SetEncoding(AudioEncoding)
    GENAudioGenerationTask<TSelf, TOptions, TPrompt>.SetSeed(uint)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.Api
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.Prompt
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.ModelId
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.OutputFilePath
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.OutputFileNote
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.RecordHistory
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SaveGeneratedContents
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.N
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.MaxN
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.Options
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SetModel(Api, string)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SetModel(Model)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SetCount(int)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SaveContentsTo(string, string)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.EnablePromptHistory(bool)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SetRequestMimeType(MIMEType)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SetResponseMimeType(MIMEType)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.SetOptions(TOptions)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.ExecuteAsync()
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.YieldAsync()
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.ResolveOutputPath(Api?, string)
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.GetPrompt()
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.YieldAsyncINTERNAL()
    GENTask<TSelf, TOptions, TPrompt, GeneratedAudio>.CreateMergedHistoryRecordINTERNAL(List<GeneratedAudio>)
    TaskBase<TSelf, GeneratedAudio>.Method
    TaskBase<TSelf, GeneratedAudio>.Cts
    TaskBase<TSelf, GeneratedAudio>.Token
    TaskBase<TSelf, GeneratedAudio>.Api
    TaskBase<TSelf, GeneratedAudio>.Sender
    TaskBase<TSelf, GeneratedAudio>.IgnoreLogs
    TaskBase<TSelf, GeneratedAudio>.IsCanceled
    TaskBase<TSelf, GeneratedAudio>.RequestMimeType
    TaskBase<TSelf, GeneratedAudio>.ResponseMimeType
    TaskBase<TSelf, GeneratedAudio>.IsWrapperTask
    TaskBase<TSelf, GeneratedAudio>.SetSender(string)
    TaskBase<TSelf, GeneratedAudio>.SetIgnoreLogs(bool)
    TaskBase<TSelf, GeneratedAudio>.SetCancellationToken(CancellationToken)
    TaskBase<TSelf, GeneratedAudio>.ExecuteAsync()
    TaskBase<TSelf, GeneratedAudio>.ExecuteAsyncINTERNAL()
    TaskBase<TSelf, GeneratedAudio>.ExecuteAsync<T>()
    TaskBase<TSelf, GeneratedAudio>.CancelTask()
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public abstract class GENVoiceGenerationTask<TSelf, TOptions, TPrompt> : GENAudioGenerationTask<TSelf, TOptions, TPrompt>, IGENTask where TSelf : GENVoiceGenerationTask<TSelf, TOptions, TPrompt> where TOptions : IGENAudioOptions
    Type Parameters
    Name Description
    TSelf
    TOptions
    TPrompt

    Constructors

    GENVoiceGenerationTask(TPrompt)

    Declaration
    protected GENVoiceGenerationTask(TPrompt prompt)
    Parameters
    Type Name Description
    TPrompt prompt

    Properties

    VoiceId

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

    Methods

    SetVoice(Api, string)

    Sets the voice preset name (string-based, for future compatibility).

    Declaration
    public TSelf SetVoice(Api api, string voice)
    Parameters
    Type Name Description
    Api api
    string voice
    Returns
    Type Description
    TSelf

    SetVoice(Voice)

    Declaration
    public TSelf SetVoice(Voice voice)
    Parameters
    Type Name Description
    Voice voice
    Returns
    Type Description
    TSelf

    Implements

    IGENTask
    In this article
    Back to top Generated by DocFX