Class AudioInputComponent<T>
Inheritance
object
AudioInputComponent<T>
Assembly: .dll
public abstract class AudioInputComponent<T> : AIModuleComponent
Type Parameters
Fields
Declaration
protected string microphone
Field Value
Declaration
[Range]
protected int recordingDuration
Field Value
Properties
Declaration
public bool IsRecording { get; }
Property Value
Declaration
public AudioRecorder Recorder { get; }
Property Value
Type |
Description |
AudioRecorder |
|
Declaration
public int RecordingDuration { get; set; }
Property Value
Methods
Declaration
protected abstract UniTask<T> OnAudioRecorded(File<AudioClip> recordedFile)
Parameters
Type |
Name |
Description |
File<AudioClip> |
recordedFile |
|
Returns
Type |
Description |
UniTask<T> |
|
Start recording audio from the microphone
Declaration
public void StartRecording()
Declaration
public UniTask<T> StopRecording()
Returns
Type |
Description |
UniTask<T> |
|