Package-level declarations
Types
Link copied to clipboard
class AmbientModule(val state: PersonalizationModuleState, val presetDataSourceInstance: MimiPresetParameterDataSource?, val applicators: AmbientPersonalizationModuleApplicators)
Describes state and configuration of an Ambient Sound Personalization module.
Link copied to clipboard
class AmbientPersonalizationModuleApplicators(val timeout: Duration, val isEnabled: suspend (Boolean) -> MimiApplicatorResult, val intensity: suspend (Double) -> MimiApplicatorResult, val preset: suspend (Personalization.PersonalizationPreset?) -> MimiApplicatorResult) : PersonalizationModuleApplicators
Type-safe representation of the Applicator configuration and functions for ambient sound personalization.
Link copied to clipboard
Module for denoiser
Link copied to clipboard
class DenoiserModuleApplicators(val timeout: Duration, val isEnabled: suspend (Boolean) -> MimiApplicatorResult, val intensity: suspend (Double) -> MimiApplicatorResult)
The Applicator configuration and functions for a denoiser
Link copied to clipboard
Link copied to clipboard
Module for output gain.
Link copied to clipboard
class OutputGainModuleApplicators(val timeout: Duration, val gain: suspend (Float) -> MimiApplicatorResult)
The Applicator configuration and functions for the output gain module.
Link copied to clipboard
Link copied to clipboard
Module for the Own Voice Activity Detector (OVAD).
Link copied to clipboard
class OvadModuleApplicators(val timeout: Duration, val isEnabled: suspend (Boolean) -> MimiApplicatorResult, val attenuation: suspend (Int) -> MimiApplicatorResult)
The Applicator configuration and functions for the Own Voice Activity Detector module.
Link copied to clipboard
Link copied to clipboard
class VoiceClarityFeature @MsdkInternalApi constructor(ambientModule: AmbientModule?, denoiserModule: DenoiserModule?, ovadModule: OvadModule?, outputGainModule: OutputGainModule?)
VoiceClarity Feature.