PARTNER
ElevenLabs Voice
The most realistic AI voice, paid per call in USDC.
Give your agent a voice. ElevenLabs text-to-speech and sound effects behind x402 — Flash v2.5 for real-time conversation, Multilingual v2 / Eleven v3 for studio-grade narration. Price is quoted up front from your input length, settlement happens only after the audio is generated, and there's no ElevenLabs subscription to manage.
Send text to /v1/audio/speech; the server returns a 402 with the exact price (characters × model rate). Sign the USDC payment, replay the request, and get back a hosted audio URL. Flash starts at $0.05/1k chars, minimum $0.001 per request.
What Agents Use It For
Anywhere your agent needs to speak — voice assistants, narration, IVR, accessibility, game and video audio — without standing up a TTS pipeline or committing to a monthly plan.
Models & Pricing
Text-to-speech is billed per input character (quoted before you pay). Sound effects are flat per generation. A 5% platform fee and a $0.001 per-request minimum apply.
| Model | Price | Max input | Best for |
|---|---|---|---|
| elevenlabs/flash-v2.5 | $0.05 / 1k chars | 40,000 | Ultra-low-latency (~75ms) speech synthesis for real-time voice agents. 32 languages. |
| elevenlabs/turbo-v2.5 | $0.05 / 1k chars | 40,000 | Balanced quality and latency (~250ms) for interactive use cases. 32 languages. |
| elevenlabs/multilingual-v2 | $0.10 / 1k chars | 10,000 | Highest-consistency voice for long-form narration, audiobooks, and voiceover. 29 languages. |
| elevenlabs/v3 | $0.10 / 1k chars | 5,000 | Maximum expressiveness and emotional range for creative applications. 70+ languages. |
| elevenlabs/sound-effects | $0.05 / clip | 22s | Generate cinematic sound effects and audio textures from a text prompt (up to 22s). |
Quick Start
Pick a voice (free)
curl https://blockrun.ai/api/v1/audio/voices
# -> { "data": [ { "voice_id": "EXAVITQu4vr4xnSDxMaL", "alias": "sarah", ... }, ... ] }Synthesize speech (pay per call)
Send unpaid to get a 402 with the exact price, then replay with the signed X-Payment header.
curl -X POST https://blockrun.ai/api/v1/audio/speech \
-H "Content-Type: application/json" \
-d '{
"model": "elevenlabs/flash-v2.5",
"input": "Hello from BlockRun. Pay per call, no subscription.",
"voice": "sarah",
"response_format": "mp3"
}'
# Response (after settlement):
# {
# "model": "elevenlabs/flash-v2.5",
# "data": [{ "url": "https://blockrun.ai/api/media/media/audios/...mp3",
# "format": "mp3", "characters": 51 }]
# }Use From Your Tooling
Install once, then ask: "use blockrun to speak this with the sarah voice."
claude mcp add blockrun --transport http \
https://mcp.blockrun.ai/mcpWallet loaded from ~/.blockrun/.session. SDK handles 402 + signing.
pip install blockrun-llm
# or
npm install @blockrun/llmBehind the Scenes
Powers the voice synthesis and sound generation. BlockRun holds the ElevenLabs API key server-side and covers the upstream cost — you pay per call in USDC, with no subscription.
elevenlabs.ioGet Started
All you need is a USDC-funded wallet on Base. Hit any endpoint, get a 402, attach payment, get the audio.