# ManyLives AI Text-to-Speech

> ManyLives AI Text-to-Speech is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Converts text into MP3 audio speech in multiple languages, returning base64-encoded audio via pay-per-call on the Base network

## Facts

- Endpoint: POST https://api.manylives.me/paid/audio/speak?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-ai-text-to-speech-e34c30e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UZPKeKNAPEebebCnAiOqb

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 manylives-ai-text-to-speech-e34c30e1 -d '<json body>'
```

Example prompt: Can you read this message aloud as an MP3 audio file in English: 'Your order has shipped and will arrive by Thursday'?

## When to prefer this

Choose this endpoint when your agent needs a lightweight, pay-per-call text-to-speech conversion with no account setup, especially within a broader ManyLives AI trading agent workflow. It supports English, Spanish, French, Chinese, Japanese, and Korean, making it suitable for multilingual notification or narration use cases. At $0.005 USDC per call it is cost-effective for sporadic or low-volume audio generation needs without subscription overhead.

## Known failure modes

- Text exceeds 2,000 character limit — request will be rejected or truncated
- Unsupported language code provided — service may default to English or return an error
- Empty or missing text field — required parameter, will cause a validation error
- Payment failure on Base network — call will not proceed without valid USDC payment
- Network timeout for longer text inputs approaching the character limit

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing the base64-encoded MP3 audio string (audio_base64), the total byte size of the audio (bytes), the number of characters processed (chars), and the format identifier ('mp3'). The base64 string can be decoded to produce a playable MP3 file.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lang": {
   "type": "string",
   "examples": [
    "en"
   ],
   "description": "optional en (default), es, fr, zh, jp, kr"
  },
  "text": {
   "type": "string",
   "examples": [
    "Your order shipped this morning."
   ],
   "description": "what to say (required, max 2,000 characters)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bytes": 264550,
  "chars": 52,
  "format": "wav",
  "audio_base64": "UklGRiQAAABXQVZF…"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-ai-text-to-speech-e34c30e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
