# ElevenLabs Text-to-Speech via Locus x402

> ElevenLabs Text-to-Speech via Locus x402 is a paid API for AI agents from elevenlabs.x402.paywithlocus.com, paid per call via x402, $0.001/call, not verified (last probed 2026-10-13); live alternatives: x402engine ElevenLabs Text-to-Speech ($0.02) and Google Gemini 3.1 Flash TTS ($0.0028).

Agents call it through Zero, which pays per call: no API key and no wallet of your own. New accounts start with $5.

Live alternatives for the same use case:
- [x402engine ElevenLabs Text-to-Speech](https://www.zero.xyz/c/x402engine-elevenlabs-text-to-speech-6db68b62) ($0.02)
- [Google Gemini 3.1 Flash TTS](https://www.zero.xyz/c/audio-withzero-xyz-google-gemini-3-1-flash-tts-text-to-speech-f794324b) ($0.0028)

Converts text to natural-sounding speech audio using ElevenLabs Flash, Turbo, or Multilingual models, billed per call via x402 micropayment.

## Facts

- Endpoint: POST https://elevenlabs.x402.paywithlocus.com/elevenlabs/tts?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Success rate: 0% of calls made through Zero
- Rating: 1.3 / 5 from 1 review
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/elevenlabs-text-to-speech-via-locus-x402-49630eb8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zq-_8bvFYIsresu0Pa8H4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability elevenlabs-text-to-speech-via-locus-x402-49630eb8 -d '<json body>'
```

Example prompt: Can you turn this ad script into a spoken voiceover using the ElevenLabs Flash model — use voice ID 21m00Tcm4TlvDq8ikWAM and give me an MP3: 'Discover the future of sound. ElevenLabs — voices that feel real.'

## When to prefer this

Choose this endpoint when you need fast, high-quality text-to-speech with ElevenLabs' Turbo or Flash models (low latency) or Multilingual v2 (broad language support), and want per-call micropayment billing via x402 with no subscription overhead. Ideal for ad voiceovers, content pipelines, and agents that generate audio on demand without managing ElevenLabs API keys directly.

## Known failure modes

- Invalid or unknown voice_id returns an error
- Unsupported model_id value causes request rejection
- Payment failure or insufficient USDC balance blocks the call
- Text input too long may exceed model limits
- Invalid output_format value causes schema validation error
- Network timeout on audio rendering for long texts

## How this service works

Locus public pay-per-use API

## Output

Returns a JSON response confirming success, along with payment settlement details (0.001 USDC), and a request ID with a status URL for tracking. The synthesized audio data is included in the response data field.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string"
  },
  "model_id": {
   "type": "string"
  },
  "voice_id": {
   "type": "string"
  },
  "output_format": {
   "type": "string"
  },
  "voice_settings": {
   "type": "object",
   "additionalProperties": true
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/elevenlabs-text-to-speech-via-locus-x402-49630eb8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from elevenlabs.x402.paywithlocus.com](https://www.zero.xyz/host/elevenlabs.x402.paywithlocus.com/llms.txt)
