Speech Arena
Elo · text-to-speech arena
Custom pricing for production workloads
TTS-1 is a real-time text-to-speech model optimized for speed. Provides lower latency but at a lower quality than TTS-1 HD.
openai/tts-1POST https://api.aimlapi.com/v1/ttsTTS-1 is a real-time text-to-speech model optimized for speed. Provides lower latency but at a lower quality than TTS-1 HD.
Voiceovers and narration
Generate natural speech for videos, courses, and IVR at low per-second cost.
Accessibility and voice agents
Add spoken output to apps, readers, and conversational assistants.
Human-preference results for TTS-1 in speech arena, next to models available on AI/ML API. Data retrieved Nov 3, 2026.
Elo · text-to-speech arena
USD per 1M characters
Arena results for models you can call with the same API key.
Listeners hear two clips of the same text and choose the more natural one. TTS-1 ranks #50 of 101.
| Usage | Price | Unit |
|---|---|---|
| Speech generation | $20 | per 1M characters |
Prices from the AI/ML API price list, checked on Nov 4, 2026.
AI/ML API rates for 5 models, per 1M characters.
| Model | Per 1M characters |
|---|---|
| $20 | |
| $13.7 | |
| $20 | |
| $32 | |
| $39 |
Give your agent the model details, code and documentation.
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"curl 'https://api.aimlapi.com/v1/tts' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "openai/tts-1",
"text": "Your order has shipped. It will arrive on Thursday between nine and eleven in the morning. Reply to this message if you need to change the delivery time."
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "openai/tts-1",
"text": "Your order has shipped. It will arrive on Thursday between nine and eleven in the morning. Reply to this message if you need to change the delivery time."
}
response = requests.post("https://api.aimlapi.com/v1/tts", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v1/tts", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "openai/tts-1",
"text": "Your order has shipped. It will arrive on Thursday between nine and eleven in the morning. Reply to this message if you need to change the delivery time."
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());TTS-1 costs $20 per 1M characters on AI/ML API, billed as you go with no subscription.
The TTS-1 model offers several preset voices: alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, shimmer, verse.
TTS-1-HD produces higher-fidelity audio with more natural prosody and tone, while TTS-1 is optimized for speed and lower cost.
Use openai/tts-1 as the model parameter. Requests go to https://api.aimlapi.com/v1/tts with your AI/ML API key.