| title | Installation |
|---|---|
| description | Add FluidAudio to your Swift project. |
dependencies: [
.package(url: "https://github.com/FluidInference/FluidAudio.git", from: "0.7.9"),
],FluidAudio provides two library products:
FluidAudio(default) — Core functionality: ASR, diarization, VAD. Lightweight, no GPL dependencies.FluidAudioTTS— Text-to-Speech (Kokoro). Includes ESpeakNG framework (GPL-3.0). Only bundled if you explicitly add it.
In Package.swift:
// Core features only (no GPL dependencies):
.product(name: "FluidAudio", package: "FluidAudio")
// Add TTS support (includes GPL ESpeakNG):
.product(name: "FluidAudioTTS", package: "FluidAudio")In Xcode:
- File > Add Package Dependencies
- Enter the FluidAudio repository URL
- Select your desired product (
FluidAudioorFluidAudioTTS) - Add to your app target
We recommend using cocoapods-spm for better SPM integration, but you can also use the podspec:
pod 'FluidAudio', '~> 0.7.8'| Platform | Package | Install |
|---|---|---|
| React Native / Expo | @fluidinference/react-native-fluidaudio | npm install @fluidinference/react-native-fluidaudio |
| Rust / Tauri | fluidaudio-rs | cargo add fluidaudio-rs |