OpenAI voice
OpenAI-compatible speech API

Point your phone camera at the code. CARAPACE shows the settings, you review them, tap Save, then enter your own API key. The code carries no key.
CARAPACE works out of the box with Apple's on-device voices. If you want a cloud voice, you can connect your own provider account — OpenAI, xAI/Grok, or ElevenLabs — as a custom configuration. Scan a code to import the settings, then add your own API key on your device.
An OpenAI, xAI, or ElevenLabs account with speech/TTS access.
Create it in that provider's dashboard. You'll paste it into CARAPACE on your device.
The cards prefill sensible defaults; change them to any voice/model your account supports.
Do the prompt setup and pair your phone first. This is an optional extra.
OpenAI-compatible speech API

Point your phone camera at the code. CARAPACE shows the settings, you review them, tap Save, then enter your own API key. The code carries no key.
xAI speech API

Point your phone camera at the code. CARAPACE shows the settings, you review them, tap Save, then enter your own API key. The code carries no key.
ElevenLabs text-to-speech

Point your phone camera at the code. CARAPACE shows the settings, you review them, tap Save, then enter your own API key. The code carries no key.
QR codes and links only carry public connection details (endpoint, model, voice). Never a key or token.
CARAPACE shows the settings and waits for you to confirm before anything is applied.
You type your API key in the app; it's stored only in this device's Keychain.
Can't scan? Open CARAPACE → Settings → Voice, choose the custom endpoint option, and type the endpoint, model, and voice from the card above, then add your key. The result is identical to scanning.