AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class GENTranscriptTask

    Task for converting speech audio into text (speech-to-text).

    Inheritance
    object
    TaskBase<GENTranscriptTask, Transcript>
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>
    GENAudioRecordingTask<GENTranscriptTask, Transcript>
    GENTranscriptTask
    Implements
    IGENTask
    Inherited Members
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.Api
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.Prompt
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.ModelId
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.OutputFilePath
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.OutputFileNote
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.RecordHistory
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SaveGeneratedContents
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.N
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.MaxN
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.Options
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SetModel(Api, string)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SetModel(Model)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SetCount(int)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SaveContentsTo(string, string)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.EnablePromptHistory(bool)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SetRequestMimeType(MIMEType)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SetResponseMimeType(MIMEType)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.SetOptions(IGENTranscriptOptions)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.ExecuteAsync()
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.YieldAsync()
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.ResolveOutputPath(Api?, string)
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.GetPrompt()
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.YieldAsyncINTERNAL()
    GENTask<GENTranscriptTask, IGENTranscriptOptions, AudioClip, Transcript>.CreateMergedHistoryRecordINTERNAL(List<Transcript>)
    TaskBase<GENTranscriptTask, Transcript>.Method
    TaskBase<GENTranscriptTask, Transcript>.Cts
    TaskBase<GENTranscriptTask, Transcript>.Token
    TaskBase<GENTranscriptTask, Transcript>.Api
    TaskBase<GENTranscriptTask, Transcript>.Sender
    TaskBase<GENTranscriptTask, Transcript>.IgnoreLogs
    TaskBase<GENTranscriptTask, Transcript>.IsCanceled
    TaskBase<GENTranscriptTask, Transcript>.RequestMimeType
    TaskBase<GENTranscriptTask, Transcript>.ResponseMimeType
    TaskBase<GENTranscriptTask, Transcript>.IsWrapperTask
    TaskBase<GENTranscriptTask, Transcript>.SetSender(string)
    TaskBase<GENTranscriptTask, Transcript>.SetIgnoreLogs(bool)
    TaskBase<GENTranscriptTask, Transcript>.SetCancellationToken(CancellationToken)
    TaskBase<GENTranscriptTask, Transcript>.ExecuteAsync()
    TaskBase<GENTranscriptTask, Transcript>.ExecuteAsyncINTERNAL()
    TaskBase<GENTranscriptTask, Transcript>.ExecuteAsync<T>()
    TaskBase<GENTranscriptTask, Transcript>.CancelTask()
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class GENTranscriptTask : GENAudioRecordingTask<GENTranscriptTask, Transcript>, IGENTask

    Constructors

    GENTranscriptTask(AudioClip)

    Declaration
    public GENTranscriptTask(AudioClip prompt)
    Parameters
    Type Name Description
    AudioClip prompt

    Properties

    Method

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

    SpokenLanguage

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

    Temperature

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

    Methods

    ExecuteAsyncINTERNAL()

    Sets the temperature for transcription. Higher values (e.g., 0.7) make the output more random, while lower values (e.g., 0.2) make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.

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

    SetSpokenLanguage(SystemLanguage)

    Optionally sets the language hint to improve transcription accuracy.

    Declaration
    public GENTranscriptTask SetSpokenLanguage(SystemLanguage language)
    Parameters
    Type Name Description
    SystemLanguage language
    Returns
    Type Description
    GENTranscriptTask

    StreamAsync(TranscriptStreamHandler)

    Declaration
    public UniTask StreamAsync(TranscriptStreamHandler streamHandler)
    Parameters
    Type Name Description
    TranscriptStreamHandler streamHandler
    Returns
    Type Description
    UniTask

    Implements

    IGENTask
    In this article
    Back to top Generated by DocFX