How to Add a Provider
1
Open AI Enhancement settings
Go to AI Enhancement → AI Providers
2
Select your provider
Choose the provider from the provider list (eg. OpenAI). If you want Fluid Intelligence, select it and follow the model download prompt instead.
3
Paste your API key
Enter your API key in the key field. FluidVoice stores it securely in the macOS Keychain — it is never written to disk in plaintext or included in any log. When macOS asks about keychain access, select Always allow.
4
Select a model
Pick a model from the list. FluidVoice fetches available models for the provider automatically once the key is verified.
5
Test your setup
Dictate a short sentence. The live preview overlay shows the raw transcript; the final text typed into the app reflects the AI-polished version.
Setting Up a Custom Provider
Custom providers let you connect FluidVoice to any OpenAI-compatible endpoint, including local model servers.1
Add a custom provider
In AI Enhancement, under Providers, click Add Custom Provider
2
Enter the base URL
Provide the base URL of your endpoint. Examples:
3
Enter the model name
Type the model identifier exactly as your server expects it, for example
llama3.2, mistral, or deepseek-r1.4
Add an API key (if required)
Local servers like Ollama typically don’t require a key. Remote endpoints usually do. Leave the field empty if your server accepts unauthenticated requests.
Per-Mode Enhancement
FluidVoice applies AI Enhancement separately for Dictate mode, as compared to Command Mode, Edit mode. This means you can, for example, use Fluid Intelligence for standard dictation while using OpenAI for text rewrites — or disable enhancement entirely for one mode while keeping it active for the other. Configure each mode’s provider and model independently in Settings → AI Enhancement.When Enhancement Runs
AI Enhancement runs after the speech model finishes transcribing and before the text is typed into the active app. The sequence is:- You speak and release the hotkey.
- The speech model transcribes your audio to a raw text string.
- FluidVoice sends the raw transcript to your configured enhancement provider with the active system prompt.
- The provider returns a cleaned, formatted version.
- FluidVoice types the final result into the active app.
Disabling AI Enhancement
To turn off AI Enhancement entirely, go to AI Enhancement and set the provider to Off. FluidVoice falls back to Direct Dictation: the raw transcript is typed into the active app without any post-processing. You can also disable enhancement for a specific mode (Dictate or Edit) while keeping it active for the other, using the per-mode controls in the same settings panel.API keys are stored in the macOS Keychain and are never transmitted except to the provider’s own endpoint. FluidVoice does not collect or log your API keys, transcripts, or AI responses.
