Optional · after you pair

Bring your own voice provider.

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.

These are your accounts, not app presets. The CARAPACE app does not bundle or resell any voice provider. It ships with Apple's built-in voices and a generic “custom endpoint” option. The cards below are bring-your-own-provider compatibility recipes: they fill in the public connection details for a provider you already have an account with, and you supply your own API key. Your key is stored only in your device's Keychain and is never carried in a link or QR code.

Before you start

An account with the provider

An OpenAI, xAI, or ElevenLabs account with speech/TTS access.

Your own API key

Create it in that provider's dashboard. You'll paste it into CARAPACE on your device.

A voice / model name

The cards prefill sensible defaults; change them to any voice/model your account supports.

CARAPACE paired

Do the prompt setup and pair your phone first. This is an optional extra.

Pick a provider

OpenAI voice

OpenAI-compatible speech API

OpenAI voice voice config QR
Scan to import the template

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.

Or set it up by hand
Endpointhttps://api.openai.com/v1/audio/speech
Modelgpt-4o-mini-tts
Voicealloy
API keyYour OpenAI API key — you enter it in the app

xAI (Grok) voice

xAI speech API

xAI (Grok) voice voice config QR
Scan to import the template

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.

Or set it up by hand
Endpointhttps://api.x.ai/v1/tts
Voiceeve
API keyYour xAI API key — you enter it in the app

ElevenLabs

ElevenLabs text-to-speech

ElevenLabs voice config QR
Scan to import the template

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.

Or set it up by hand
Endpointhttps://api.elevenlabs.io/v1/text-to-speech
Modeleleven_flash_v2_5
Voiceyour voice ID
API keyYour ElevenLabs API key — you enter it in the app

How the import stays safe

No secrets in the code

QR codes and links only carry public connection details (endpoint, model, voice). Never a key or token.

You review, then save

CARAPACE shows the settings and waits for you to confirm before anything is applied.

Your key, your device

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.

Back to prompt setup