# HALOWERK German Dialect Classifier

> HALOWERK German Dialect Classifier is a paid API for AI agents from audio.halowerk.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-13).

Classifies a German-language audio recording into one of three regional varieties (de-DE, de-AT, de-CH) using acoustic speech embeddings, returning probabilities and confidence signals.

## Facts

- Endpoint: POST https://audio.halowerk.com/dialect-classify
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-german-dialect-classifier-470c67e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D0bHfYgBo24wDK__-WM50

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-german-dialect-classifier-470c67e3 -d '<json body>'
```

Example prompt: Can you classify which German-speaking variety this audio recording sounds like — Germany, Austria, or Switzerland? The audio is in German and here's the URL: https://example.com/interview_clip.mp3

## When to prefer this

Choose this endpoint when you need acoustic-only German dialect variety classification (de-DE, de-AT, de-CH) without relying on a transcript. It is ideal for audio recordings where only the speech signal is available and you want calibrated probabilities plus quality warnings. Prefer it over text-based dialect classifiers when you have raw audio and want to avoid ASR errors propagating into dialect detection.

## Known failure modes

- Non-German speech submitted: model is not a language detector and may return low-confidence or misleading results
- Audio quality too low: returns 'unknown' with quality warnings rather than a dialect estimate
- Both url and content_base64 provided simultaneously: rejected as invalid input
- Private or local URL provided: public HTTP(S) URLs only, private addresses are refused
- spoken_language field missing or set to non-'de' value: request fails validation
- Audio file too large for base64 field (>12MB): rejected
- Network fetch of audio URL fails: error returned

## How this service works

Classifies only three broad German-language varieties: de-DE Germany German, de-AT Austrian German and de-CH Swiss German. The model works on acoustic speech embeddings and does not read a transcript. It returns probabilities for all three classes, the strongest candidate, audio quality warnings and unknown whenever confidence or recording quality is insufficient. The result is a statistical variety estimate, not a statement about a speaker's origin, identity, nationality or place of residence.

## Output

Returns probability scores for all three German variety classes (de-DE, de-AT, de-CH), the highest-confidence candidate label, audio quality warnings if the recording is problematic, and an 'unknown' result when confidence or recording quality is insufficient for a reliable estimate.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "audio": {
   "type": "object",
   "properties": {
    "url": {
     "type": "string",
     "maxLength": 2048,
     "description": "Public http(s) URL. Private and local addresses are refused."
    },
    "content_base64": {
     "type": "string",
     "maxLength": 12000000,
     "description": "Audio inline as base64. A data: prefix is accepted."
    }
   },
   "description": "A German-language speech recording. Either url or content_base64, not both.",
   "additionalProperties": false
  },
  "spoken_language": {
   "enum": [
    "de"
   ],
   "type": "string",
   "description": "Required acknowledgement that the recording contains German speech. The model is not a language detector."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-german-dialect-classifier-470c67e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from audio.halowerk.com](https://www.zero.xyz/host/audio.halowerk.com/llms.txt)
