# HALOWERK medienwerk Speaker Time

> HALOWERK medienwerk Speaker Time is a paid API for AI agents from medien.halowerk.com, paid per call via x402, $0.031/call, status unknown (last checked 2026-10-10).

Analyzes an audio or video file and reports who spoke when, breaking the content into speaker-labeled turns with timestamps.

## Facts

- Endpoint: POST https://medien.halowerk.com/v1/baumarkt/media/speaker-time?utm_source=zero.xyz
- Price: $0.031/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-medienwerk-speaker-time-90a55af5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oGU9swlIJRyTjG15TTbLW

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 halowerk-medienwerk-speaker-time-90a55af5 -d '<json body>'
```

Example prompt: Take this meeting recording at https://example.com/meeting.mp3 and tell me who spoke when — I need each speaker's turns with timestamps so I can see how long each participant talked.

## When to prefer this

Choose this endpoint when you need speaker-level segmentation of a multi-participant audio or video file with precise timestamps per turn. It is ideal for meeting transcripts, podcast editing, legal recordings, or call center analytics where knowing who spoke when matters more than (or in addition to) what was said. Prefer this over a pure transcription endpoint when speaker attribution is the primary goal.

## Known failure modes

- File URL is inaccessible or behind authentication — returns an error indicating the resource could not be fetched
- File exceeds size or duration limits — returns an error with size/duration constraints
- Unsupported audio/video codec or container format — returns a format error
- No speech detected in the file — returns an empty or minimal speaker turn list
- Base64 payload is malformed or corrupted — returns a decode error
- Network timeout fetching a remote URL — returns a timeout error

## How this service works

HALOWERK medienwerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.

## Output

A JSON response listing every speaker turn in the audio or video, with speaker labels (e.g. SPEAKER_0, SPEAKER_1), start timestamps, end timestamps, and the sequence of turns throughout the recording, enabling downstream analysis of talk-time distribution and conversation flow.

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-medienwerk-speaker-time-90a55af5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from medien.halowerk.com](https://www.zero.xyz/host/medien.halowerk.com/llms.txt)
