# ForgeMesh Audio Transcription

> ForgeMesh Audio Transcription is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Transcribes a public audio file URL (mp3, wav, m4a, ogg) to text using a local neural speech-recognition engine with multilingual support and auto language detection.

## Facts

- Endpoint: POST https://x402.forgemesh.io/transcribe
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-audio-transcription-6fdedd74
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4yLTDmZiVpT-RpUU1expM

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 forgemesh-audio-transcription-6fdedd74 -d '<json body>'
```

Example prompt: Can you transcribe this podcast audio file for me? Here's the public URL: https://example.com/episode42.mp3 — I need the full text transcript.

## When to prefer this

Use this endpoint when you need to convert a publicly accessible audio file (mp3, wav, m4a, ogg) to text, especially for voicemail processing, podcast transcription, meeting notes, or powering voice agents. Prefer it over cloud STT services when privacy is a concern, since audio is processed locally on ForgeMesh hardware and deleted immediately. Well-suited for multilingual audio where automatic language detection is needed without pre-specifying a language.

## Known failure modes

- Audio file exceeds 25MB size limit — request rejected
- Unsupported audio format (e.g. video files, flac) — not processed
- Private or authentication-required URL — cannot be fetched
- Audio URL is unreachable or returns a non-200 response — fetch error
- Audio duration exceeds ~20 minutes — may be rejected
- Corrupted or malformed audio file — recognition fails
- Very low audio quality or heavy background noise — inaccurate transcript

## How this service works

Audio transcription API: transcribe any public audio URL (mp3, wav, m4a, ogg — up to 25MB / ~20 min) to text with a neural speech-recognition engine running locally on our hardware. Multilingual (~99 languages), auto language detection. Use as a speech-to-text step for voicemail, podcasts, meetings, and voice agents. Audio is processed in a sandbox and deleted immediately; we keep nothing.

## Output

Returns a text transcript of the audio content extracted from the provided public URL, with support for approximately 99 languages and automatic language detection. The audio is processed in a sandboxed environment and deleted immediately after transcription.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "audio_url": {
   "type": "string",
   "description": "Public URL of an audio file, max 25MB"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "text": "The quick brown fox jumps over the lazy dog. ForgeMesh utility grid speech fixture."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-audio-transcription-6fdedd74/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
