ActivateOnEnable
: override bool |
Due to Microphone.Start & Microphone.End taking so long, activate on enable
Signature
override bool Meta.WitAi.Lib.Mic.ActivateOnEnable |
AudioEncoding
: AudioEncoding |
Signature
AudioEncoding Meta.WitAi.Lib.Mic.AudioEncoding |
AudioSampleRate
: override int |
Getter for audio mic sample audio capture in samples per second
Signature
override int Meta.WitAi.Lib.Mic.AudioSampleRate |
CanActivateAudio
: override bool |
Always allow initial activation
Signature
override bool Meta.WitAi.Lib.Mic.CanActivateAudio |
Clip
: override AudioClip |
The audio clip obtained from Microphone.Start
Signature
override AudioClip Meta.WitAi.Lib.Mic.Clip |
ClipPosition
: override int |
The current clip position of the
Signature
override int Meta.WitAi.Lib.Mic.ClipPosition |
IsInputAvailable
: bool |
Signature
bool Meta.WitAi.Lib.Mic.IsInputAvailable |
IsRecording
: bool |
Signature
bool Meta.WitAi.Lib.Mic.IsRecording |
MicBufferLength
: int |
Total amount of seconds included within the mic audio clip buffer
Signature
int Meta.WitAi.Lib.Mic.MicBufferLength |
MicStartTimeout
: float |
Searches for mics for this long following an activation request.
Signature
float Meta.WitAi.Lib.Mic.MicStartTimeout |
AudioClipSampleRate
: int
[Get][Set] |
Signature
int Meta.WitAi.Lib.Mic.AudioClipSampleRate |
CurrentDeviceIndex
: int
[Get] | |
CurrentDeviceName
: string
[Get] |
Gets the name of the Mic device currently in use
Signature
string Meta.WitAi.Lib.Mic.CurrentDeviceName |
Devices
: List< string >
[Get] | |
IsMuted
: bool
[Get] |
Signature
virtual bool Meta.WitAi.Lib.Mic.IsMuted |
Logger
: IVLogger
[Get] |
Signature
IVLogger Meta.WitAi.Lib.Mic.Logger |
OnMicMuted
: Action |
Signature
Action Meta.WitAi.Lib.Mic.OnMicMuted |
OnMicUnmuted
: Action |
Signature
Action Meta.WitAi.Lib.Mic.OnMicUnmuted |
OnSampleReady
: Action< int, float[], float > |
Signature
Action<int, float[], float> Meta.WitAi.Lib.Mic.OnSampleReady |
OnStartRecording
: Action |
Signature
Action Meta.WitAi.Lib.Mic.OnStartRecording |
OnStartRecordingFailed
: Action |
Signature
Action Meta.WitAi.Lib.Mic.OnStartRecordingFailed |
OnStopRecording
: Action |
Signature
Action Meta.WitAi.Lib.Mic.OnStopRecording |
HandleActivation
()
|
Wait for devices to exist & then start mic
Signature
override IEnumerator Meta.WitAi.Lib.Mic.HandleActivation() Returns override IEnumerator |
HandleDeactivation
()
|
Stop microphone for deactivation
Signature
override void Meta.WitAi.Lib.Mic.HandleDeactivation() Returns override void |
SetMuted
(
muted
)
|
Signature
virtual void Meta.WitAi.Lib.Mic.SetMuted(bool muted) Parameters muted: boolReturns void |
ChangeMicDevice
(
index
)
| |
CheckForInput
()
|
Signature
void Meta.WitAi.Lib.Mic.CheckForInput() Returns void |
SetAudioSampleRate
(
newSampleRate
)
|
Sets the new audio sample rate if possible
Signature
void Meta.WitAi.Lib.Mic.SetAudioSampleRate(int newSampleRate) Parameters newSampleRate: intÂ
New sample rate
Returns void |
StartRecording
(
sampleDurationMS
)
|
Begins reading with a specified number of ms per sample
Signature
void Meta.WitAi.Lib.Mic.StartRecording(int sampleLen) Parameters sampleDurationMS: intReturns void |
StopRecording
()
|
Stop recording audio from the provided mic source
Signature
void Meta.WitAi.Lib.Mic.StopRecording() Returns void |