AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class GENSpeechTask

    Task for generating synthetic speech (text-to-speech) using the specified model.

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

    Constructors

    GENSpeechTask(string)

    Declaration
    public GENSpeechTask(string prompt)
    Parameters
    Type Name Description
    string prompt

    Properties

    Language

    Declaration
    public SystemLanguage? Language { get; set; }
    Property Value
    Type Description
    SystemLanguage?

    Method

    Declaration
    public override string Method { get; }
    Property Value
    Type Description
    string
    Overrides
    TaskBase<GENSpeechTask, GeneratedAudio>.Method

    ResponseMimeType

    Declaration
    public override MIMEType ResponseMimeType { get; set; }
    Property Value
    Type Description
    MIMEType
    Overrides
    GENAudioGenerationTask<GENSpeechTask, IGENSpeechOptions, string>.ResponseMimeType

    Speed

    Declaration
    public float? Speed { get; set; }
    Property Value
    Type Description
    float?

    Methods

    ExecuteAsyncINTERNAL()

    Declaration
    protected override UniTask<GeneratedAudio> ExecuteAsyncINTERNAL()
    Returns
    Type Description
    UniTask<GeneratedAudio>
    Overrides
    TaskBase<GENSpeechTask, GeneratedAudio>.ExecuteAsyncINTERNAL()

    SetLanguage(SystemLanguage)

    Sets the language of the synthesized speech. This can improve pronunciation and accuracy for non-English languages.

    Declaration
    public GENSpeechTask SetLanguage(SystemLanguage language)
    Parameters
    Type Name Description
    SystemLanguage language
    Returns
    Type Description
    GENSpeechTask

    SetSpeed(float)

    Sets the playback speed of the synthesized voice.

    Declaration
    public GENSpeechTask SetSpeed(float speed)
    Parameters
    Type Name Description
    float speed
    Returns
    Type Description
    GENSpeechTask

    StreamAsync(StreamingAudioPlayer)

    Declaration
    public UniTask StreamAsync(StreamingAudioPlayer streamAudioPlayer)
    Parameters
    Type Name Description
    StreamingAudioPlayer streamAudioPlayer
    Returns
    Type Description
    UniTask

    Implements

    IGENTask
    In this article
    Back to top Generated by DocFX