AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class AIGenerativeRecorder<TOptions, TProfile, TOutput>

    Inheritance
    object
    AIComponent
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>
    AIGenerativeRecorder<TOptions, TProfile, TOutput>
    SpeechTranscriber
    VoiceChanger
    Inherited Members
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.saveOutput
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.outputPath
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.onSendRequest
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.onReceiveGeneratedContent
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.Api
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.SaveFolderPath
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.SaveGeneratedContents
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.Options
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.Awake()
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.InitializeSubcomponent(TOptions)
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.Generate(AudioClip)
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.GenerateAsync(AudioClip)
    AIComponent.streaming
    AIComponent.onReceiveUsage
    AIComponent.onErrorOccured
    AIComponent.Api
    AIComponent.DebugMode
    AIComponent.Logger
    AIComponent.IsProcessing
    AIComponent.IsSubcomponent
    AIComponent.SetParentComponent(AIComponent)
    AIComponent.Enqueue(Func<UniTask>)
    AIComponent.CancelAllRequests()
    AIComponent.CancelLastRequest()
    AIComponent.OnReceiveUsageData(Usage)
    AIComponent.LogInfo(string)
    AIComponent.LogWarning(string)
    AIComponent.LogError(string)
    AIComponent.IsInvalidPrompt(string)
    AIComponent.IsInvalidFile(IFile)
    AIComponent.IsInvalidFiles(IList<IFile>)
    AIComponent.NoRequiredComponent(MonoBehaviour)
    AIComponent.IsInvalidPrompt<T>(T)
    AIComponent.IsInvalidPrompt(TextPrompt, List<ChatMessage>)
    Namespace: Glitch9.AIDevKit.Components
    Assembly: .dll
    Syntax
    public abstract class AIGenerativeRecorder<TOptions, TProfile, TOutput> : AIGenerative<TOptions, TProfile, AudioClip, TOutput> where TOptions : GenerativeOptions, new() where TProfile : GenerativeProfile<TOptions>
    Type Parameters
    Name Description
    TOptions
    TProfile
    TOutput

    Properties

    IsRecording

    Declaration
    public bool IsRecording { get; }
    Property Value
    Type Description
    bool

    Microphone

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

    Recorder

    Declaration
    public RealtimeAudioRecorder Recorder { get; }
    Property Value
    Type Description
    RealtimeAudioRecorder

    Methods

    Awake()

    Declaration
    protected override void Awake()
    Overrides
    AIGenerative<TOptions, TProfile, AudioClip, TOutput>.Awake()

    StartRecording()

    Declaration
    public void StartRecording()

    StopRecordingAndGenerateAsync()

    Declaration
    public UniTask<TOutput> StopRecordingAndGenerateAsync()
    Returns
    Type Description
    UniTask<TOutput>

    StopRecordingAsync()

    Declaration
    public UniTask<AudioClip> StopRecordingAsync()
    Returns
    Type Description
    UniTask<AudioClip>
    In this article
    Back to top Generated by DocFX