Package-level declarations

Types

Link copied to clipboard

Describes state and configuration of an Ambient Sound Personalization module.

Link copied to clipboard

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
data class DenoiserModuleState(val isEnabled: Boolean, val intensity: Double)
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
data class OutputGainModuleState(val gain: Float)
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
data class OvadModuleState(val isEnabled: Boolean, val attenuation: Int)
Link copied to clipboard
class VoiceClarityFeature @MsdkInternalApi constructor(ambientModule: AmbientModule?, denoiserModule: DenoiserModule?, ovadModule: OvadModule?, outputGainModule: OutputGainModule?)

VoiceClarity Feature.