Support calls answered by a voice your customers are happy to talk to.
Put a steady, friendly voice on your AI support agent, then transcribe every call afterwards for quality review. Customer text and audio aren’t kept unless you choose otherwise.
Hear it: support agents cloned on v2 from a short recording
- $0.45 an hour of agent speech
- 40 languages on the v2 voices
- ZDR on by default, at no cost
How it works
- 01
Pick a voice
Try every voice in the console’s Playground and choose the one that fits your brand.
- 02
Connect your agent
Stream its replies into the realtime socket and forward the audio to the call.
- 03
Review every call
Send call recordings to speech to text for searchable transcripts.
import asyncio, json, os
import websockets # pip install websockets
async def speak(llm_tokens):
async with websockets.connect(
"wss://api.iodine.dev/v1/tts/realtime?voice=katie",
additional_headers={"Authorization": f"Bearer {os.environ['IODINE_API_KEY']}"},
) as ws:
await ws.recv() # {"type": "ready", ...}
async for token in llm_tokens: # speak while the LLM writes
await ws.send(json.dumps({"type": "text", "text": token}))
await ws.send(json.dumps({"type": "close"}))
async for msg in ws:
if isinstance(msg, bytes):
play(msg) # 24 kHz 16-bit PCM: forward it to your call
elif json.loads(msg)["type"] == "done":
breakWhat you get
Customer data stays private
With Zero Data Retention, text is held in memory only while audio is made, and audio is never stored.
Learn more ›Answer in their language
v2 voices speak 40 languages, from English, Spanish and Hindi to Arabic, Japanese and Korean.
Learn more ›Interruptions handled
When a customer cuts in, one cancel message stops the agent mid-sentence.
Learn more ›Transcripts for QA
Every recording to text at $0.009 an hour, from the same balance, never stored.
Learn more ›
What it costs
500 calls a day for a month: the agent speaks for 90 seconds in each, and every 3-minute call is transcribed afterwards.
22,500 minutes of agent speech $168.75
45,000 minutes of call transcripts $6.75
Total for the month $175.50
At Iodine’s pay-as-you-go prices. Other providers at their published pay-as-you-go rates; see the price comparison.
Questions
Not by default. Zero Data Retention is on for every account: text is discarded once the audio is made, audio is streamed back without a copy, and recordings sent for transcription are processed in memory and never stored.
Speech to text works on recordings of up to 10 minutes, so it suits after-call transcripts and QA. For the live side of the call, use your agent platform’s speech recognition and Iodine for the voice.
Yes. For high volume we offer custom rates and monthly invoicing with payment terms. Email business@iodine.dev.
Start building with Iodine.
Top up from $5. No plan, seats or minimums.