medien.halowerk.com
Takes an audio or video file by URL or inline base64 and returns the transcript: the full text, every word with start and end time and its own confidence, the utterances and paragraphs the recogniser separated, and the detected language with its confidence where no language was specified.
Offering
- Provider
- medien.halowerk.com
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Creative
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://medien.halowerk.com/v1/stt- MIME type
- Not provided
- First seen
- 2026-10-16T01:58:03.323Z
- Last seen
- Tags
- speech-to-text, transcription, audio, timestamps, deepgram
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.06 USDC
Atomic price: 60000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "60000",
"payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E"
}
]Observed health
- Status
- Healthy
- Latest latency
- 316 ms
- Average latency
- 717 ms
- HTTP status
- 204
- Last checked
- Reachability
- 100% over 10 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"confidence_threshold": {
"default": 0.7,
"description": "Words below this confidence are listed separately as the passages worth checking.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"duration_minutes": {
"description": "Length of the recording in started minutes — this is what you are billed for. A longer file is refused with its real length and nothing is charged; a shorter one costs what you declared, and the answer says how much less it would have been.",
"maximum": 30,
"minimum": 1,
"type": "integer"
},
"include_words": {
"default": true,
"description": "Return every word with its timestamp. Off returns only the text, paragraphs and utterances.",
"type": "boolean"
},
"language": {
"description": "BCP-47 code such as de, en, es. \"multi\" enables multilingual recognition and is billed at the provider's higher rate. Omit to let the recogniser detect the language.",
"maxLength": 12,
"type": "string"
},
"source": {
"additionalProperties": false,
"description": "The recording. Either url or content_base64.",
"properties": {
"content_base64": {
"description": "The file inline, base64. Larger files must come by url.",
"maxLength": 12000000,
"type": "string"
},
"filename": {
"maxLength": 260,
"type": "string"
},
"url": {
"description": "Public http(s) URL of the audio or video file.",
"maxLength": 2048,
"type": "string"
}
},
"type": "object"
}
},
"required": [
"source",
"duration_minutes"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"confidence_threshold": {
"default": 0.7,
"description": "Words below this confidence are listed separately as the passages worth checking.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"duration_minutes": {
"description": "Length of the recording in started minutes — this is what you are billed for. A longer file is refused with its real length and nothing is charged; a shorter one costs what you declared, and the answer says how much less it would have been.",
"maximum": 30,
"minimum": 1,
"type": "integer"
},
"include_words": {
"default": true,
"description": "Return every word with its timestamp. Off returns only the text, paragraphs and utterances.",
"type": "boolean"
},
"language": {
"description": "BCP-47 code such as de, en, es. \"multi\" enables multilingual recognition and is billed at the provider's higher rate. Omit to let the recogniser detect the language.",
"maxLength": 12,
"type": "string"
},
"source": {
"additionalProperties": false,
"description": "The recording. Either url or content_base64.",
"properties": {
"content_base64": {
"description": "The file inline, base64. Larger files must come by url.",
"maxLength": 12000000,
"type": "string"
},
"filename": {
"maxLength": 260,
"type": "string"
},
"url": {
"description": "Public http(s) URL of the audio or video file.",
"maxLength": 2048,
"type": "string"
}
},
"type": "object"
}
},
"required": [
"source",
"duration_minutes"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}