Provider matrix (generated)¶
Snapshot of compiled builtin registry capabilities. Defaults are local for STT and TTS. Remote rows require deliberate selection and a key.
| Provider | STT | TTS | Auth env | Default STT model | Default TTS model | Local-only OK | FFI remote |
|---|---|---|---|---|---|---|---|
local | yes | yes | — | base | kitten-nano-int8 | yes | no |
openrouter | yes | yes | OPENROUTER_API_KEY | google/gemini-2.5-flash | hexgrad/kokoro-82m | no | no |
openai | yes | yes | OPENAI_API_KEY | whisper-1 | tts-1 | no | no |
xai | yes | yes | XAI_API_KEY | xai-stt | xai-tts | no | no |
elevenlabs | — | yes | ELEVENLABS_API_KEY | — | eleven_multilingual_v2 | no | no |
FFI remote execution remains false until a separate approved design.
STT providers: local, openai, openrouter, xai
TTS providers: elevenlabs, local, openai, openrouter, xai