The connection is tested before it is saved: Nixflex runs one real synthesis against your account with the exact voice ID you enter. A wrong voice ID or a dead key is refused at save with the provider’s reason - never discovered on a live call.
How it works
1
Find your voice ID
In your provider’s console, pick a voice and copy its ID (ElevenLabs: the Voices page; Cartesia: the voice’s UUID).
2
Connect it
In Settings → Your own TTS, or via the API below: provider, voice ID, and your provider API key.
3
Your voice speaks every phone call
Applies account-wide. Your provider bills you for the characters; the Nixflex rate drops by $0.02/min on calls your voice actually served.
Phone calls only. Web calls use high-quality 48kHz audio and keep your agent’s standard voice - the telephone integrations produce 8kHz phone audio, and Nixflex never downgrades web audio.
If your voice fails
- The standard voice takes over instantly for the rest of the call - callers never hear silence.
- The call’s Events tab records a
PROVIDER_FALLBACKevent with the reason. - That call bills at the standard TTS rate - the discount applies only to calls your voice actually carried.
Setting it up via the API
Read the configuration (the key is never included):
Stacking the discounts
Bring everything and the rate compounds:
Premium features (web calls, live monitoring) add $0.01/min only on calls that actually use them - the same actual-use law as the discounts.
Related
- Your own LLM - bring your own model too
- Your own storage - recordings in your own bucket