AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class AudioInputComponent<T>

    Inheritance
    object
    AIDevKitComponent
    AIModuleComponent
    AudioInputComponent<T>
    SpeechToText
    Inherited Members
    AIModuleComponent.model
    AIModuleComponent.outputPath
    AIModuleComponent.Model
    AIModuleComponent.OutputPath
    AIDevKitComponent.debugMode
    AIDevKitComponent.onError
    AIDevKitComponent.OnError(string)
    AIDevKitComponent.OnError(Exception)
    Namespace: Glitch9.AIDevKit.Components
    Assembly: .dll
    Syntax
    public abstract class AudioInputComponent<T> : AIModuleComponent
    Type Parameters
    Name Description
    T

    Fields

    microphone

    Declaration
    protected string microphone
    Field Value
    Type Description
    string

    recordingDuration

    Declaration
    [Range]
    protected int recordingDuration
    Field Value
    Type Description
    int

    Properties

    IsRecording

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

    Recorder

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

    RecordingDuration

    Declaration
    public int RecordingDuration { get; set; }
    Property Value
    Type Description
    int

    Methods

    OnAudioRecorded(File<AudioClip>)

    Declaration
    protected abstract UniTask<T> OnAudioRecorded(File<AudioClip> recordedFile)
    Parameters
    Type Name Description
    File<AudioClip> recordedFile
    Returns
    Type Description
    UniTask<T>

    StartRecording()

    Start recording audio from the microphone

    Declaration
    public void StartRecording()

    StopRecording()

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