# SiteCheck Multilingual Voice TTS

> SiteCheck Multilingual Voice TTS is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-29).

Converts text (up to 1000 characters) into speech in English, Spanish, French, or Japanese using a Cloudflare Workers AI TTS model, returning base64-encoded audio.

## Facts

- Endpoint: POST https://api.fadeandco.workers.dev/api/agent-intel/multilingual-voice-tts?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-multilingual-voice-tts-b269587e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__IQ0mGoNJzicHX9p14bLg

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 sitecheck-multilingual-voice-tts-b269587e -d '<json body>'
```

Example prompt: Can you turn this French text into spoken audio: 'Bonjour, comment puis-je vous aider aujourd'hui?' — I need it in French and as a base64 audio file.

## When to prefer this

Choose this endpoint when you need lightweight, low-cost multilingual TTS (English, Spanish, French, Japanese) with base64 audio output and no complex setup, especially when operating within a Cloudflare Workers AI ecosystem or when you need a quick pay-per-call solution at $0.003 per call without subscription overhead. Not suitable for German, Turkish, or other languages not listed, or when audio format flexibility beyond base64 is required.

## Known failure modes

- Text exceeds 1000 characters — request rejected
- Unsupported language code provided (e.g. 'de' for German or 'tr' for Turkish) — not supported by underlying model
- Missing or empty text field — error response
- AI binding unavailable or misconfigured on the worker — server error
- Malformed JSON body — bad request error

## How this service works

Turns text (up to 1000 characters) into speech with a Cloudflare Workers AI TTS model, in English, Spanish, French or Japanese. Returns base64 audio as the model gives it. German and Turkish are not offered: the model used here does not list them. Requires the env.AI binding.

## Output

Returns base64-encoded audio data of the synthesized speech, produced directly from a Cloudflare Workers AI TTS model. The audio represents the spoken version of the submitted text in the requested language.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lang": {
   "type": "string",
   "description": "en, es, fr or ja (default en)"
  },
  "text": {
   "type": "string",
   "description": "Text to speak, 1 to 1000 characters"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-multilingual-voice-tts-b269587e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
