Supported backends

Install supported local runtimes in Freehand, or connect a server you already run. Compare capabilities below; each entry shows which setup is available.

Freehand can install NeMo-Speech.cpp, llama.cpp, and Windows whisper.cpp with a selected model catalog. Other backends need a separately configured service. Local runtimes & models →

Check your release. This catalog includes profiles that may not yet be in your installed version.

Available backend profiles
BackendTranscriptionLive dictationCleanupSpeechGuide
Generic OpenAI-compatible

Connect OpenAI-compatible services for transcription, cleanup, or text to speech.

Connect your own service

SupportedNot supportedSupportedSupportedSetup ↗
Speaches

Use one speech server for dictation, audio files, and text to speech.

Connect your own service

SupportedNot supportedNot supportedSupportedSetup ↗
NeMo-Speech.cpp

Transcribe with Parakeet or Nemotron and generate speech with MagpieTTS.

Install in Freehand →Windows · macOS 13+Nemotron 3.5 Streaming, Parakeet TDT v3, and MagpieTTS
SupportedSupportedNot supportedSupportedSetup ↗
whisper.cpp

Transcribe microphone recordings and audio files with whisper.cpp.

Install in Freehand →Windows onlyWhisper Tiny through Large, including Turbo and quantized variants
SupportedNot supportedNot supportedNot supportedSetup ↗
vLLM

Connect speech recognition and text cleanup models through vLLM.

Connect your own service

SupportedSupportedSupportedNot supportedSetup ↗
llama.cpp

Polish completed transcripts with a text model running in llama.cpp.

Install in Freehand →Windows · macOS 13.3+S1-mini by Superwhisper
Not supportedNot supportedSupportedNot supportedSetup ↗
vLLM-Omni

Generate speech with Qwen3-TTS preset voices, languages, and style instructions.

Connect your own service

Not supportedNot supportedNot supportedSupportedSetup ↗
Kokoro-FastAPI

Generate spoken audio with Kokoro-FastAPI.

Connect your own service

Not supportedNot supportedNot supportedSupportedSetup ↗

Support is profile-specific. The server version and model still determine what works. Live dictation requires an explicitly qualified model profile.

Transcription includes Voice and audio files. Streamed file results are separate from live microphone dictation. Model profiles →

Detailed capability comparison

Recognition language, vocabulary, cleanup, and speech-generation controls by backend. See the setup guide for model-specific restrictions.

Detailed backend profile capabilities
BackendDictationAudio filesLive dictationFile streamingSTT languageSTT contextSTT hotwordsSTT temperatureCleanupCleanup token limitDisable reasoningSpeech playbackVoice discoverySpeech languageSpeech styleSpeaking speed
Generic OpenAI-compatibleSupportedSupportedNot supportedSupportedSupportedSupportedNot supportedSupportedSupportedSupportedNot supportedSupportedNot supportedNot supportedNot supportedSupported
SpeachesSupportedSupportedNot supportedSupportedSupportedSupportedSupportedSupportedNot supportedNot supportedNot supportedSupportedSupportedNot supportedNot supportedSupported
NeMo-Speech.cppSupportedSupportedSupportedNot supportedSupportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedSupportedSupportedSupportedNot supportedNot supported
whisper.cppSupportedSupportedNot supportedNot supportedSupportedSupportedNot supportedSupportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supported
vLLMSupportedSupportedSupportedSupportedSupportedSupportedNot supportedSupportedSupportedSupportedSupportedNot supportedNot supportedNot supportedNot supportedNot supported
llama.cppNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedSupportedSupportedSupportedNot supportedNot supportedNot supportedNot supportedNot supported
vLLM-OmniNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedSupportedSupportedSupportedSupportedSupported
Kokoro-FastAPINot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedNot supportedSupportedSupportedNot supportedNot supportedSupported
Planned dedicated profiles

OpenAI hosted

A dedicated profile for OpenAI's hosted service and model-specific rules.

Planned scope →

LocalAI

A planned profile for transcription, cleanup, and speech through LocalAI.

Planned scope →

openedai-speech

A speech profile for endpoints with server-configured voice aliases.

Planned scope →

These dedicated profiles are not available. Some services may work through Generic OpenAI-compatible where their API matches that contract.

Connection setup guide →