FluidInference/FluidAudio
Frontier CoreML audio models in your apps — text-to-speech, speech-to-text, voice activity detection, and speaker diarization. In Swift, powered by SOTA open source.
What it solves
FluidAudio provides on‑device, low‑latency speech capabilities for Apple hardware. It lets apps transcribe speech, synthesize voice, detect when someone is speaking, separate speakers, and clean up audio—all without sending data to the cloud.
How it works
The SDK ships Swift bindings to CoreML models that have been converted and optimized for Apple’s Neural Engine (ANE). Models cover automatic speech recognition (ASR) for dozens of languages, inverse text normalization, text‑to‑speech, voice activity detection, speaker diarization, speaker embedding extraction, and acoustic echo/noise suppression. Developers add the desired features with a few Swift calls; the heavy lifting runs on the ANE, keeping CPU use low and preserving privacy.
Who it’s for
- iOS/macOS developers building privacy‑first voice assistants, dictation tools, meeting‑note apps, or any app that needs fast, offline speech processing.
- Companies that want to embed speech AI in their products without relying on cloud APIs.
- Researchers interested in running state‑of‑the‑art audio models on Apple Silicon.
Highlights
- ASR models (Parakeet, SenseVoice, Paraformer) support 25+ European languages, Japanese, Mandarin, and streaming real‑time transcription.
- Built‑in inverse text normalization to turn spoken numbers into digits.
- Multilingual TTS models (Kokoro, PocketTTS, Chatterbox) with SSML control and voice cloning.
- Real‑time speaker diarization and embedding extraction for speaker‑aware applications.
- Voice activity detection and echo/noise suppression running at ~16 ms latency.
- All models run on the ANE for minimal power draw and fast inference.
- Open‑source model weights hosted on Hugging Face under permissive licenses.
Related
- Project
- Project
- Project
- Project
- Project