# VerifyLite Speech-to-Text Transcription

> VerifyLite Speech-to-Text Transcription is a paid API for AI agents from verifylite.hydratinghealingtouch.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-22).

Transcribes audio or video from a URL using Whisper (turbo) on GPU, returning full transcript, timed segments, SRT/WebVTT captions, detected language, and optional English translation

## Facts

- Endpoint: POST https://verifylite.hydratinghealingtouch.workers.dev/transcribe?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verifylite-speech-to-text-transcription-a2d91384
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dL_aqwbdT0RlxYqBsfwzW

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 verifylite-speech-to-text-transcription-a2d91384 -d '<json body>'
```

Example prompt: Can you transcribe this podcast episode for me? The audio file is at https://example.com/episode42.mp3 — I'd also like SRT captions and to know what language it's in.

## When to prefer this

Choose this endpoint when you need GPU-accelerated Whisper transcription of a remotely hosted audio or video file up to 25 MB, especially when you want SRT or WebVTT captions ready-made alongside the raw transcript and timed segments. Ideal for single-file captioning, podcast indexing, or meeting transcription workflows where files are accessible via public URL. The pay-per-call x402 model with no charge on failure makes it low-risk for occasional or automated use.

## Known failure modes

- File URL unreachable or returns non-200 — no charge, returns error indicating fetch failure
- File exceeds 25 MB limit — rejected before processing
- Unsupported audio/video format — transcription fails with format error
- Language detection fails for very short or silent audio — returns empty or low-confidence transcript
- Network timeout fetching large files near the size limit

## How this service works

Speech-to-text for one audio or video file by URL, using Whisper (turbo) on a GPU. Returns the full transcript, timed segments, ready-made SRT and WebVTT captions, and the detected language; optional translation to English. Files up to 25 MB (about 25 minutes of typical MP3). Useful for captioning videos, indexing podcasts, or reading meetings. Not charged if the file can't be fetched or transcribed.

## Output

Returns a full text transcript of the audio or video, an array of timed segments with start/end timestamps and text, ready-to-use SRT caption content, WebVTT caption content, and the detected or specified language code. Optionally includes an English translation of the transcript. The call is not charged if the file cannot be fetched or transcribed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Absolute HTTP or HTTPS URL of an audio or video file, up to 25 MB."
  },
  "language": {
   "type": "string",
   "description": "Optional language code, e.g. 'en'. Detected automatically if omitted."
  },
  "translate": {
   "type": "boolean",
   "description": "Also translate the speech to English. Default false."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verifylite-speech-to-text-transcription-a2d91384/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from verifylite.hydratinghealingtouch.workers.dev](https://www.zero.xyz/host/verifylite.hydratinghealingtouch.workers.dev/llms.txt)
