FluidVoice README

The project's README from github.com/altic-dev/FluidVoice. As one markdown file: README.md.

FluidVoice

GitHub stars Sponsor FluidVoice X @fluidvoiceapp
Supported Models

altic-dev%2FFluidVoice | Trendshift

Open source voice-to-text dictation app for macOS with on-device AI enhancement.

Install with Homebrew: brew install --cask fluidvoice

Manual download: latest release

[!NOTE] FluidVoice is on macOS today. iOS and Windows are on the way — join the waitlist to get notified when we launch: altic.dev/fluid/waitlist

[!IMPORTANT] This project is free and open source under GPLv3. If FluidVoice is useful to you, please star the repository — it helps visibility and keeps development going.


Support FluidVoice

If FluidVoice helps you, you can support continued development and future platform work for iOS and Windows on GitHub Sponsors.


What's New in 1.6.0

[!WARNING] Based on early feedback, Fluid Intelligence may cause you to unsubscribe from other dictation apps and save money. You've been warned.

Fluid Intelligence

FluidVoice is fully open source under GPLv3. Fluid Intelligence is a separate, privately maintained local AI runtime that powers advanced on-device dictation enhancement — smart formatting, context-aware capitalization, and post-processing — all running locally on your Mac.

The app works great on its own with any supported speech model and optional cloud AI providers. Fluid Intelligence adds a fully local, private AI layer for users who want on-device enhancement without sending data anywhere.

We're keeping Fluid Intelligence private for now so we can sustainably offer the core dictation experience for free. This may change in the future.


Fluid Intelligence Sneak Peek

Email Template Flowers
Change Time & Name Emoji
Hyphens & Numbers

Demo

Command Mode — Take any action on your Mac using FluidVoice

https://github.com/user-attachments/assets/ffb47afd-1621-432a-bdca-baa4b8526301

Write Mode — Write or rewrite text in any text box in any app

https://github.com/user-attachments/assets/c57ef6d5-f0a1-4a3f-a121-637533442c24


Features


Supported Models

Model Best for Language support Download size Hardware
Nemotron Speech 3.5 — Ultra Fast Low Latency Streaming-capable multilingual dictation ~40 languages ~670 MB Apple Silicon
Nemotron 3.5 Multilingual Higher-accuracy multilingual dictation ~40 languages ~530 MB Apple Silicon
Parakeet Flash (Beta) Lowest-latency live English dictation English ~250 MB Apple Silicon
Parakeet TDT v3 Fast default multilingual dictation 25 languages ~500 MB Apple Silicon
Parakeet TDT v2 Fastest English-only dictation English ~500 MB Apple Silicon
Cohere Transcribe High-accuracy multilingual dictation 14 languages ~1.4 GB Apple Silicon
Apple Speech Zero-download native macOS speech System languages Built-in Apple Silicon + Intel
Whisper Tiny / Base / Small / Medium / Large Broad compatibility, including Intel Macs 99 languages ~75 MB to ~2.9 GB Apple Silicon + Intel

Parakeet TDT v3 Languages

Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, and Ukrainian.

Parakeet TDT v2 Languages

English.

Cohere Transcribe Languages

English, French, German, Italian, Spanish, Portuguese, Greek, Dutch, Polish, Mandarin, Japanese, Korean, Vietnamese, and Arabic.

Apple Speech Languages

System language support depends on the macOS speech recognition languages available on your machine.

Whisper Language Support

Whisper supports up to 99 languages, depending on the model size you choose.


Quick Start

  1. Install with Homebrew:

    brew install --cask fluidvoice
    

    Or download the latest release.

  2. Grant permissions — FluidVoice will ask for microphone and accessibility access. Both are required for dictation and typing into other apps.

  3. Set your hotkey — pick a global hotkey in settings that triggers voice capture from anywhere.

  4. Go through onboarding — choose your voice model based on your language and latency needs. Models range from zero-download Apple Speech to high-accuracy Nemotron and Whisper.

  5. (Optional) Enable Fluid Intelligence — download the local AI model during onboarding for on-device dictation enhancement. Everything runs locally, no data leaves your Mac.

  6. (Optional) Bring your own AI provider — add an OpenAI, Groq, or custom provider API key for cloud-based enhancement. Keys are stored securely in macOS Keychain. Select "Always allow" for key access.

  7. (Optional) Opt in to beta builds — Settings → Automatic Updates → Beta Releases for early access to new features.


Requirements


Building from Source

git clone https://github.com/altic-dev/FluidVoice.git
cd FluidVoice
open Fluid.xcodeproj

Build and run in Xcode. All dependencies are managed via Swift Package Manager.

Run a signed Debug build using the script:

./build.sh

The signed build is written to DerivedData/Build/Products/Debug/FluidVoice Debug.app. Keep launching that product after each rebuild so macOS can preserve its Accessibility authorization.

For CI or contributors who do not have a signing identity, use the explicit unsigned fallback:

./build.sh unsigned

Unsigned builds are tied to a specific executable version and may require Accessibility permission to be removed and granted again after rebuilding.


Contributing

Contributions are welcome! Please create an issue first to discuss major changes before submitting a pull request.

Development Setup

  1. Clone and open in Xcode as above.
  2. Signing: FluidVoice → Signing & Capabilities → Automatically manage signing → pick your Team (Personal Team is fine). If you have certificates for multiple teams, select one without changing the project by running FLUIDVOICE_DEVELOPMENT_TEAM=YOUR_TEAM_ID ./build.sh.
  3. Build and run — SPM handles dependencies.
  4. (Optional) Pre-commit hook to prevent accidental team ID commits:
    cp scripts/check-team-id.sh .git/hooks/pre-commit
    chmod +x .git/hooks/pre-commit
    

Pull Request Guidelines


Run Integration Tests

xcodebuild test -project Fluid.xcodeproj -scheme Fluid -destination 'platform=macOS'

CI uses unsigned builds:

xcodebuild test -project Fluid.xcodeproj -scheme Fluid -destination 'platform=macOS' CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO

Privacy & Analytics

FluidVoice is local-first. Your voice, audio, and transcribed text never leave your machine unless you explicitly opt in to a cloud AI provider.

What's Collected

FluidVoice records one anonymous activity signal per local day and uploads the week's buffered signals together after the week ends. Detailed anonymous analytics are enabled by default and can be disabled at any time from Settings → Share Detailed Anonymous Analytics; when disabled, only the weekly activity batch is sent.

Daily activity:

With detailed analytics enabled:

Not Collected:


Community

Join our Discord: https://discord.gg/VUPHaKSvYV

Follow development on X: @fluidvoiceapp


License

From 2026-02-23 onward, this project is licensed under the GNU General Public License, Version 3.0 (GPLv3).

Versions published before this date were licensed under Apache License 2.0.

FluidVoice (altic-dev/FluidVoice)

Searching Database…

这是什么?FluidVoice 是一款开源的 macOS 语音转文字听写应用,能在设备本地转写语音,还可以用 AI 对文字进行润色,是 Wispr Flow 的本地替代方案。
这是菜单栏应用,还是需要通过脚本调用的工具?它是一款原生的 macOS 菜单栏/桌面应用,支持全局快捷键、悬浮层和菜单栏集成,不是库,也不是命令行工具。
我该怎么安装并开始使用?使用 Homebrew 执行 'brew install --cask fluidvoice' 安装,或者下载最新版本。然后授予麦克风和辅助功能权限,设置全局快捷键,并在首次引导时选择语音模型。
使用它需要 API 密钥吗?不需要。核心听写功能完全离线运行,使用 Apple Speech 或 Whisper 等内置模型即可;只有选择启用基于云端的 AI 润色时,才需要 OpenAI、Groq 或自定义的 API 密钥。
任何 Mac 都能用吗,还是我得用 Apple 芯片的机型?大多数语音模型(Nemotron、Parakeet、Cohere)需要 Apple 芯片;Intel 芯片的 Mac 只能使用 Whisper 或 Apple Speech 模型。
有 iOS 或 Windows 版本吗?暂时还没有。FluidVoice 目前只支持 macOS;iOS 和 Windows 版本已在规划中,你可以加入候补名单,以便在推出时收到通知。
我的语音或文字会离开我的 Mac 吗?默认不会。语音、音频和转写后的文字都保存在本地,除非你明确启用云端 AI 服务;唯一会发送的只有匿名使用统计数据(可以关闭)。
什么是 Fluid Intelligence?它是一个独立的、由私人维护的本地 AI 运行时,可以选择随应用一同安装,能在设备上完成听写文字的格式化、大小写处理和后期加工,数据全程不会离开 Mac。目前暂不开源,以便免费的核心应用能够持续维护。
我可以选择哪些语音模型?选项从免下载的 Apple Speech 和 Whisper(支持英语及最多 99 种语言),到速度更快、仅限 Apple 芯片的 Nemotron Speech 3.5、Parakeet Flash/TDT 和 Cohere Transcribe 等不等,它们在语言覆盖范围和延迟上各有取舍。
命令模式和写作模式能做什么?命令模式让你用语音控制 Mac,例如打开应用、运行快捷指令和执行系统操作;写作模式则可以直接在任何应用的任意文本框中听写或改写文字。
模型需要多少磁盘空间?一个语音模型约占用 1 GB 磁盘空间,可选的 Fluid Intelligence 增强模型则约需 3.5 GB。
Creator
altic-dev
Size
117.2 MB
Stars
12.3K
Age
1y
Commits · 90 Days