Agent Tools
Back to directory

medien.halowerk.com

https://medien.halowerk.com
● healthy a2a-agent

Takes two documents, by URL, inline base64 or raw text, extracts the text of each and compares them. Paragraphs are the unit: the answer lists every block that was removed, added, or kept but reworded, and for reworded blocks it names the individual words that went and came, so a single changed number in a long clause is visible instead of the whole clause being flagged. Alongside the content d...

Category
a2a-agent
Chains
eip155:8453
Price
$0.0020–$0.0250 USDC

Quality grade

How grading works
B+ 87.2 / 100
Availability 40.0 / 40
Endpoint responded (HTTP 200)
Payability 20.0 / 20
  • ✓ Answers a real HTTP 402 challenge
  • ✓ Publishes a /.well-known/x402 descriptor
  • ✓ Payment address on record
  • ✓ Settlement network declared
  • ✓ Price declared
Demand 27.2 / 40
44 distinct payers, 5712 USDC transfers in the last 30 days
Owner verified 0.0 / 3
Nobody has claimed this listing yet
Endpoint last checked 8 h ago. On-chain activity last read 34 h ago. Availability and on-chain demand are both re-probed daily; the grade updates automatically on the next pass.

Paid endpoints

317 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.

POST https://medien.halowerk.com/v1/image-palette

Takes an image by URL or inline base64 and returns its colour palette: up to sixteen colours, each with the share of the visible area it covers, its HEX and sRGB values, its OKLCH coordinates, and the WCAG 2.1 contrast ratio against white, against black and against every other colour in the palette.

POST https://medien.halowerk.com/v1/stt

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.

POST https://medien.halowerk.com/v1/diarize

Takes an audio or video file by URL or inline base64 and reports who spoke when. Every turn comes back with its speaker label, start and end time, duration, word count and text, and consecutive words from the same speaker are merged into one turn rather than left as a word list.

POST https://medien.halowerk.com/v1/doc-translate

Takes a document as text, a public URL or inline base64 — PDF, DOCX, ODT, HTML and Markdown are read — and returns it translated into the target language. Structure is the point: heading levels, indentation, blank lines, list markers, the number of table columns, placeholders such as double-brace to

POST https://medien.halowerk.com/v1/tts

Takes a text and returns it spoken, as MP3, WAV, Opus, FLAC or raw linear16, encoded base64 with its media type and the resulting running time. The voice is chosen freely from the provider catalogue — over a hundred voices across languages and accents — and is validated against that catalogue before

POST https://medien.halowerk.com/v1/bg-remove

Takes an image by URL or inline base64 and returns it with the background removed, as PNG or WebP with a real alpha channel, together with the share of the frame that survived, the bounding box of the remaining subject and the option to crop to it.

POST https://medien.halowerk.com/v1/doc-convert

Takes one file, by URL or inline base64, and returns it in the format you ask for. Text documents go through pandoc, so DOCX, ODT, EPUB, HTML, Markdown, RST, Org, LaTeX, RTF, MediaWiki, Textile, CSV and Jupyter notebooks convert in both directions.

POST https://medien.halowerk.com/v1/doc-diff

Takes two documents, by URL, inline base64 or raw text, extracts the text of each and compares them. Paragraphs are the unit: the answer lists every block that was removed, added, or kept but reworded, and for reworded blocks it names the individual words that went and came, so a single changed numb

POST https://medien.halowerk.com/v1/pdf-fill

Called without "fields" it inspects: every AcroForm field of the PDF comes back with its name, type, current value, whether it is required or read-only, the permitted options for dropdowns, radio groups and list boxes, and the character limit of text fields. Called with "fields" it fills exactly tho

POST https://medien.halowerk.com/v1/image-dupe

Takes between two and eight images by URL or inline base64 and compares each pair. Three perceptual hashes are computed, because each fails differently: an average hash over an 8x8 grey image is cheap but moves with brightness, a gradient hash reads the slope between neighbouring pixels and survives

POST https://medien.halowerk.com/v1/c2pa-verify

Takes one media file by URL or inline base64 and reads its C2PA manifest store.

POST https://medien.halowerk.com/v1/keyframes

Takes a video by URL or inline base64 and reports where the picture changes. FFmpeg measures the difference between consecutive frames; every jump above the threshold starts a new scene, and the answer lists each scene with start, end, duration and the fraction of the running time it covers, plus th

POST https://medien.halowerk.com/v1/stt-batch

Takes 2 to 15 recordings by URL or inline base64, each with its declared length, and returns one transcript per file in the order given: full text, detected language, paragraphs, utterances, a confidence summary naming the weakest words with timestamps, and optionally every word with its timing. Bil

POST https://medien.halowerk.com/v1/stt-translate

Takes an audio or video file by URL or inline base64 and returns subtitles in the target language with the timing of the original speech. The recording is transcribed with word timestamps, split into subtitle cues at pauses, six seconds or 84 characters, and every cue is translated on its own so tha

POST https://medien.halowerk.com/v1/audio-redact

Takes an audio or video file and returns a new audio file in which sensitive spoken content is covered by a 1 kHz tone or by silence. The recording is transcribed with word timestamps; then fixed, checkable patterns are searched in the words — e-mail addresses, also in spoken form, phone numbers of

POST https://medien.halowerk.com/v1/forced-align

Takes an audio or video file and the text spoken in it, and returns your text with timings: every word with start and end, every line with start and end, and ready SRT, WebVTT and LRC (karaoke/lyrics) files built from your own lines, so your spelling, punctuation and line breaks are kept. The record

POST https://medien.halowerk.com/v1/voice-clean

Takes an audio or video file and returns a cleaned speech recording. A high-pass filter removes rumble and mains hum, an FFT noise reducer with continuous noise tracking lowers steady background noise such as fans, air conditioning and hiss by 10, 18 or 28 dB, a declicker removes short clicks, and t

POST https://medien.halowerk.com/v1/video-digest

Takes a video by URL or inline base64 and returns what an agent needs to work with it without watching it. The soundtrack is transcribed with paragraphs and timestamps; scene changes are detected with ffmpeg; chapters are cut at paragraph starts, preferring those within three seconds of a visual cut

POST https://medien.halowerk.com/v1/stt-long

Takes a public URL of an audio or video file of up to 120 minutes and 150 MB and returns the transcript: full text, paragraphs with sentences and timings, utterances, the detected language, and a confidence breakdown naming the weakest words with timestamps; every word with its timing on request. Th

POST https://medien.halowerk.com/v1/meeting-minutes

Takes a meeting, call or interview recording and returns structured minutes. The audio is transcribed with speaker separation (S1, S2, ...); a language model then extracts the summary, topics, decisions, action items with the responsible person and deadline as they were spoken, and open questions. E

POST https://medien.halowerk.com/v1/podcast-shownotes

Takes a podcast episode of up to 120 minutes by URL or inline and returns publish-ready show notes: a title suggestion, a two-to-four-sentence description, chapters with timestamps (as text block for podcast players and YouTube), the people, organisations, products and links mentioned, up to five qu

POST https://medien.halowerk.com/v1/dub

Takes an audio or video file of up to 10 minutes and returns a dubbed audio track in the target language. The speech is transcribed with timestamps and split into blocks; each block is translated on its own and spoken by a Deepgram voice of the target language, then placed at the start time of the o

POST https://medien.halowerk.com/v1/clip-finder

Takes an audio or video file of up to 60 minutes and returns the best short clips: segments that stand on their own with a clear opening and a complete thought, between min_seconds and max_seconds long. A language model picks the segments as sentence numbers only; start and end times come from the r

POST https://medien.halowerk.com/v1/filler-cut

Takes an audio or video file of up to 60 minutes and returns an edited audio file without filler words and with long pauses shortened. Speech is recognised with filler-word detection; every uh, um, er, äh, ähm, hm and similar is cut at its word boundaries, and every pause longer than max_pause_secon

POST https://medien.halowerk.com/v1/burn-subtitles

Takes a video of up to 3 minutes and returns an MP4 with the subtitles rendered into the picture. Subtitles come either from you as SRT or WebVTT text, or, with transcribe=true, from the soundtrack (Deepgram, training opt-out) at 0.03 instead of 0.01 USDC per minute — the price is fixed before payme

POST https://medien.halowerk.com/v1/reading-check

Takes a recording and the text that was supposed to be read, and returns a reading assessment. The recording is transcribed with word timestamps and aligned to the text by global sequence alignment, ignoring case and punctuation. Every text word is marked correct, substituted (with what was heard),

POST https://medien.halowerk.com/v1/call-analytics

Takes a recorded call or conversation of up to 60 minutes and returns conversation metrics computed from word timings and speaker separation: talk time and share per speaker, words per minute, number of turns, interruptions (a speaker starting while the other is still speaking or within 0.2 s), tota

POST https://medien.halowerk.com/v1/audio-search

Takes 1 to 15 recordings, each with its declared length (together at most 60 minutes), and up to 25 search terms or phrases. All files are transcribed with word timestamps, then every term is searched word by word, ignoring case and punctuation. Each hit carries the file, start and end time and eigh

POST https://medien.halowerk.com/v1/audiobook

Takes a text such as a chapter, article or report of up to 20,000 characters and returns it read aloud as one audio file. Lines starting with "# " become chapters; blank lines separate paragraphs, and long paragraphs are split at sentence boundaries. Every paragraph is spoken separately by a Deepgra

POST https://medien.halowerk.com/v1/subtitles-multi

Takes an audio or video file and up to five target languages and returns subtitles for each: the speech is transcribed once with word timestamps, split into cues at pauses, six seconds or 84 characters, and every cue is translated on its own into each language in parallel. The number and timing of c

POST https://medien.halowerk.com/v1/interview-article

Takes an interview recording of up to 60 minutes and returns an edited question-and-answer text ready for editing: title, two-to-three-sentence standfirst, and the questions with smoothed answers — fillers, false starts and repetitions removed, grammar fixed, statements, figures and names kept exact

POST https://medien.halowerk.com/v1/voice-note-tasks

Takes a voice note or memo of up to 10 minutes and returns its contents as separate entries: tasks with due date, events with start and end, contacts with spoken phone number or e-mail, and notes. Relative expressions such as "tomorrow", "next Tuesday" or "end of the month" are resolved against refe

POST https://medien.halowerk.com/v1/lecture-flashcards

Takes a lecture or talk recording of up to 120 minutes and returns study material: a summary, key terms, flashcards with front and back, and multiple-choice questions with four options, the correct answer and an explanation. Every card and question names the paragraph of the transcript it comes from

POST https://medien.halowerk.com/v1/speech-coach

Takes a recording of a talk, pitch, lesson or rehearsal of up to 30 minutes and returns delivery metrics computed from word timestamps: words per minute overall and for every minute, filler words (uh, um, äh, ähm) and hedge words (basically, actually, eigentlich, sozusagen) per minute with their mos

POST https://medien.halowerk.com/v1/ad-detect

Takes a podcast episode of up to 120 minutes and returns its advertising segments: paid sponsor reads, self-promotion (newsletter, Patreon, merchandise) and cross-promotion of other shows, each with start and end on sentence boundaries, the advertiser and any discount code as spoken, and a verbatim

POST https://medien.halowerk.com/v1/sentiment-timeline

Takes a conversation, call, focus group or meeting of up to 60 minutes, separates speakers, splits it into time windows (default 60 seconds) and returns a sentiment timeline: per window and speaker a score from -1 to +1, a label such as tense, pleased or annoyed, and a verbatim quote that is checked

POST https://medien.halowerk.com/v1/podcast-mix

Takes 2 to 4 audio tracks of the same conversation, one per speaker (remote recordings or a multitrack recorder), of up to 20 minutes, and returns one mixed episode. Every track gets a high-pass filter against rumble and hum, light FFT noise reduction, a noise gate that closes while that speaker is

POST https://medien.halowerk.com/v1/numbers-extract

Takes a call, meeting, dictation or interview of up to 60 minutes and returns its numeric statements as structured data: kind (amount, percent, date, time, duration, quantity, phone, year), the wording as spoken, a normalised value, unit or currency, what the number refers to, the sentence it comes

POST https://medien.halowerk.com/v1/entities

Takes a recording of up to 60 minutes and returns the named entities in it — people, places, organisations, products, events — each with its type, a short description taken from the context, and every mention with timestamp and surrounding words. A language model proposes the names; every name is th

POST https://medien.halowerk.com/v1/audio-qa

Takes a recording of up to 60 minutes and up to ten questions, and answers each one strictly from the transcript. Every answer cites the sentence numbers it relies on; those sentences are returned with their text and timestamps, and citations to sentences that do not exist are removed. When the reco

POST https://medien.halowerk.com/v1/msds-extract

Downloads one public PDF up to 5 MiB through SSRF-safe redirect checks or accepts extracted text, runs pdftotext in a private temporary directory, and deterministically extracts the requested codes with their source lines. Temporary PDF and text files are deleted before the response. It does not OCR

POST https://medien.halowerk.com/v1/quote-search

Takes a recording and a topic or question (for example "pricing", "the new law", "why they founded the company") and returns up to the requested number of verbatim, self-contained statements about it that work as quotes in an article, post or report, each with timestamp, speaker label if available,

POST https://medien.halowerk.com/v1/glossary

Takes a recording of up to 120 minutes and returns the specialist terms, abbreviations and jargon it uses, each with a short explanation based on how it is used in the recording (not a general dictionary definition), its category, the quote where it first appears and the timestamp. Every finding car

POST https://medien.halowerk.com/v1/question-detect

Takes a conversation of up to 60 minutes — interview, meeting, sales or support call — and returns every question asked, detected from the recogniser's punctuation together with speaker separation, with speaker, timestamp and the reply that followed. Whether a question was taken up is measured: anot

POST https://medien.halowerk.com/v1/claims-extract

Takes a recording of up to 120 minutes and returns the statements in it that assert something checkable — statistics, dates, causal claims, comparisons, attributions — rewritten as a neutral claim, typed, and with a note on what source or data would settle it. Opinions, predictions and jokes are lef

POST https://medien.halowerk.com/v1/commitments

Takes a call or meeting of up to 60 minutes, separates the speakers and returns every commitment made: what was promised, by which speaker, the deadline or condition as spoken, its kind (delivery, price, refund, callback, guarantee, other), the quote and timestamp. Useful for sales and support follo

POST https://medien.halowerk.com/v1/objections

Takes a sales call or demo of up to 60 minutes, separates the speakers and returns every objection raised: its category (price, timing, competitor, authority, need, trust, other), the speaker, the quote, a short summary of how it was answered, and whether it was resolved, partly resolved or left ope

POST https://medien.halowerk.com/v1/pii-report

Takes a recording of up to 60 minutes and returns a report of the personal data it contains: names, postal addresses, phone numbers, e-mail addresses, dates of birth, bank and card numbers, ID numbers, and special categories such as health information, each with category, a GDPR-oriented sensitivity

POST https://medien.halowerk.com/v1/profanity-check

Takes a recording of up to 120 minutes and returns every instance of profanity, slurs, personal insults and explicit sexual or violent language, each with category, severity (mild, moderate, strong), the quote and timestamp, plus a summary for ad-suitability decisions. Context matters and is conside

POST https://medien.halowerk.com/v1/brand-mentions

Takes a recording of up to 120 minutes and a list of up to 30 brand, product or competitor names, and returns every mention of them — also in obvious variants and abbreviations — with the tone of the mention, a one-line context, whether it is a paid or sponsored mention, the quote and the timestamp,

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -sS -i -X GET https://medien.halowerk.com  # expect HTTP 402 Payment Required (about $0.002/call)
/.well-known/x402.json
https://medien.halowerk.com/.well-known/x402

Listed in

Directories this entry was found in.

cdp-bazaar x402scan a2a x402