📦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.
⚖️ Apache-2.0#coreml#ios#macos#speaker-diarization#speaker-embedding🌐 docs.fluidinference.com📅 创建于 2025-06-21🔄 更新于 2026-10-31
🔗 GitHub Swift

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

banner.png

FluidAudio - Transcription, Text-to-speech, VAD, Speaker diarization with CoreML Models

Swift Platform Documentation Discord Hugging Face Models

FluidInference%2FFluidAudio | Trendshift

FluidAudio is a Swift SDK for fully local, low-latency audio AI on Apple devices, with inference offloaded to the Apple Neural Engine (ANE), resulting in less memory and generally faster inference.

The SDK includes state-of-the-art speaker diarization, transcription, and voice activity detection via open-source models (MIT/Apache 2.0) that can be integrated with just a few lines of code. Models are optimized for background processing, ambient computing and always on workloads by running inference on the ANE, minimizing CPU usage and avoiding GPU/MPS entirely.

For custom use cases, feedback, additional model support, or platform requests, join our Discord. We're also bringing visual, language, and TTS models to device and will share updates there.

Below are some featured local AI apps using Fluid Audio models on macOS and iOS:

Voice Ink Fluid Voice Hex Spokenly BoltAI Paraspeech Snaply OpenOats Talat Slipbox

Want to convert your own model? Check möbius

Highlights

  • Automatic Speech Recognition (ASR): Parakeet TDT v3 (0.6b) and other TDT/CTC models for batch transcription supporting 25 European languages and Japanese, plus SenseVoice and Paraformer for Mandarin Chinese, Nemotron 3.5 Transcribe Lite for fast meeting transcripts with speakers, and LFM3-Audio-2B for ASR, live captions and TTS from one audio LM; Parakeet EOU (120m) for streaming ASR with end-of-utterance detection (English only). See all ASR models.
  • Inverse Text Normalization (ITN): Post-process ASR output to convert spoken-form to written-form ("two hundred" → "200"). See text-processing-rs. Optional: ASR-only apps can drop the engine (~8 MB per slice) with traits: [] (Swift 6.2+), see PostProcessing.md
  • Text-to-Speech (TTS): Kokoro (82m) for parallel synthesis with SSML and pronunciation control across 9 languages (EN, ES, FR, HI, IT, JA, PT, ZH); PocketTTS for streaming TTS with voice cloning support (EN, DE, ES, FR, IT, PT — 6L and 24L variants); Chatterbox Multilingual (520M, 18 languages) and Chatterbox Nano (110M, English with [laugh]/[chuckle] paralinguistic tags) in beta — see Documentation/TTS/Chatterbox.md; Paradee (8M Kokoro distill, English, four voices incl. two British, 11 MB) in beta — see Documentation/TTS/Paradee.md; Gradium's Phonon 31m (Apache-2.0, English, 103 voices) on the Neural Engine at ~20x real time — see Documentation/TTS/PocketTTS.md
  • Speaker Diarization (Online + Offline): Speaker separation and identification across audio streams. Streaming pipeline for real-time processing and offline batch pipeline with advanced clustering.
  • Speaker Embedding Extraction: Generate speaker embeddings for voice comparison and clustering, you can use this for speaker identification
  • Voice Activity Detection (VAD): Voice activity detection with Silero models
  • Speech Enhancement (AEC + Noise Suppression): LocalVQE (4.8M) removes loudspeaker echo, noise and reverb from 16 kHz mic audio given a far-end reference; streaming with 16 ms latency (beta)
  • Apple Neural Engine: Models run efficiently on Apple's ANE for maximum performance with minimal power consumption
  • Open-Source Models: All models are publicly available on HuggingFace — converted and optimized by our team; permissive licenses. See full model catalog.

Video Demos

Link Description
Spokenly Real-time ASR Video demonstration of FluidAudio's transcription accuracy and speed
Senko Integration Python Speaker diarization on Mac using FluidAudio's segmentation model
Kokoro TTS Text-to-speech demo using FluidAudio's Kokoro and Silero models on iOS
Parakeet Realtime EOU Parakeet streaming ASR with end-of-utterance detection on iOS
Sortformer Diarization Sortformer for speaker diarization with overlapping speech on iOS
PocketTTS Streaming text-to-speech using PocketTTS on iOS
Parakeet EOU Ultra-Low Latency Real-time Parakeet EOU transcription on iOS demonstrating ultra-low latency speech-to-text
Action Phrase Live Production Control Voice-controlled live production workflow using FluidAudio's ASR and speaker diarization to trigger cameras, graphics, and layouts with natural voice commands
talat - VAD, ASR, Speaker ID A video demo showcasing FluidAudio's VAD, two different ASR models, and speaker diarization during a talat.app meeting recording
Kyutai PocketTTS on ANE Kyutai labs PocketTTS in iOS running fast on the ANE & background-capable
Supertonic-3 on iPhone 17 Pro ANE Supertonic-3 running on iPhone 17 Pro via ANE/CoreML with 2 minutes of audio generated in 3 seconds with low RAM & background support

Showcase

Make a PR if you want to add your app, please keep it in chronological order.

App GitHub Description
Voice Ink — Local AI for instant, private transcription with near-perfect accuracy. Uses Parakeet ASR.
Spokenly — Mac dictation app for fast, accurate voice-to-text; supports real-time dictation and file transcription. Uses Parakeet ASR and speaker diarization.
Senko ✓ A very fast and accurate speaker diarization pipeline. A good example for how to integrate FluidAudio into a Python app
Slipbox — Privacy-first meeting assistant for real-time conversation intelligence. Uses Parakeet ASR (iOS) and speaker diarization across platforms.
Whisper Mate — Transcribes movies and audio locally; records and transcribes in real time from speakers or system apps. Uses speaker diarization.
Altic/Fluid Voice ✓ Lightweight Fully free and Open So

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR