Class OdinVadComponent
VoiceActivity component for OdinNative.Wrapper.Media.VadEffect
This class provides configuration for the native implemented voice detection. Supports speech recognition and/or a volume threshold.
Inheritance: System.Object -> UnityEngine.Object -> UnityEngine.Component -> UnityEngine.Behaviour -> UnityEngine.MonoBehaviour
Implements:
OdinNative.Unity.Audio.IOdinEffect
Properties
Media
Effect
IsCreated
Fields
VoiceActivityEnabled
Indicates whether the vad setting in OdinNative.Core.Imports.NativeBindings.OdinSensitivityConfig is enabled
VoiceActivityAttackThreshold
Indicates the vad attack probability setting in OdinNative.Core.Imports.NativeBindings.OdinSensitivityConfig
VoiceActivityReleaseThreshold
Indicates the vad release probability setting in OdinNative.Core.Imports.NativeBindings.OdinSensitivityConfig
VolumeGateEnabled
Indicates whether the gate setting in OdinNative.Core.Imports.NativeBindings.OdinSensitivityConfig is enabled
VolumeGateAttackThreshold
Indicates the gate attack loudness setting in OdinNative.Core.Imports.NativeBindings.OdinSensitivityConfig
VolumeGateReleaseThreshold
Indicates the gate release loudness setting in OdinNative.Core.Imports.NativeBindings.OdinSensitivityConfig
Methods
UpdateConfig()
UpdateConfig(MediaPipeline)
Parameters
| Type | Name |
|---|---|
| OdinNative.Wrapper.MediaPipeline | pipeline |
ResetEffect()
ResetEffect(MediaPipeline)
Parameters
| Type | Name |
|---|---|
| OdinNative.Wrapper.MediaPipeline | pipeline |
GetMedia<T>()
Returns
<T>
Type Parameters
T
GetEffect()
Returns
OdinNative.Wrapper.Media.PipelineEffect