LocalVQE v1.4-AEC

This first-party Soniqo page documents LocalVQE v1.4-AEC from the local speech-swift implementation. Hugging Face bundles are linked below after the integration notes.

Internal Page First

Landing cards and docs menus now point here first; source model and bundle links remain available from this page.

At a Glance

ModelLocalVQE v1.4-AEC
RoleExplicit-reference acoustic echo cancellation
BackendNative C++ adaptive filter plus stateful Core ML residual mask
Output16 kHz mono Float32 clean-microphone PCM
LanguagesLanguage-independent acoustic processing
LicenseApache-2.0 code and weights
StatusStreaming and complete-clip speech-swift runtime
SourceLocalVQE
Swift productSpeechEnhancement
CLI / runtimeProgrammatic LocalVQEEchoCanceller runtime

Use

The snippet below mirrors the current speech-swift API or command exposed by the repo.

import SpeechEnhancement

let aec = try await LocalVQEEchoCanceller.fromPretrained()
let cleanMicrophone = try aec.processFrame(
    microphone: microphoneFrame,
    reference: playbackReferenceFrame
)

Model Links

Implementation Notes