Hub · Medien & Audio
Medienwerk
317 veröffentlichte Endpunkt-URLs. Methoden, Preise, Eingaben und Originaldokumentation auf jeder Detailseite.
medien.halowerk.com · Katalogstand 2026-11-01, 15:19 UTC
Endpunkte
241–300 von 317- Medienwerk0,002 USDC
image palette
POSThttps://medien.halowerk.com/v1/image-paletteTakes 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,
- Medienwerk0,05 USDC · variabel
interview article
POSThttps://medien.halowerk.com/v1/interview-articleTakes 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 remo
- Medienwerk0,003 USDC · variabel
intro outro
POSThttps://medien.halowerk.com/v1/intro-outroTakes a main recording and an intro and/or outro file and returns one episode: intro, main part, outro, joined with short crossfades, every part brought to the same loudness first and the result normalised to the target. The measured start
- Medienwerk0,01 USDC
keyframes
POSThttps://medien.halowerk.com/v1/keyframesTakes 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, dura
- Medienwerk0,04 USDC · variabel
lecture flashcards
POSThttps://medien.halowerk.com/v1/lecture-flashcardsTakes 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
- Medienwerk0,03 USDC · variabel
listening quiz
POSThttps://medien.halowerk.com/v1/listening-quizTakes a recording of up to 30 minutes and creates listening-comprehension exercises like those in language exams: multiple-choice questions with four options and true/false statements, at the chosen CEFR level, in the learner's or the recor
- Medienwerk0,002 USDC · variabel
loudness report
POSThttps://medien.halowerk.com/v1/loudness-reportTakes 1 to 20 audio or video files (each up to 24 MB) and returns a loudness report: integrated loudness in LUFS, true peak in dBTP, loudness range in LU and duration per file, measured with ffmpeg's EBU R128 meter. Every file is rated agai
- Medienwerk0,003 USDC
media chapters embed
POSThttps://medien.halowerk.com/v1/media-chapters-embedTakes a media file (up to 24 MB) and a list of chapters with start time and title — for example from the video digest, podcast show notes or topic segmentation — and returns the same file with real embedded chapters: MP4/M4A chapter atoms,
- Medienwerk0,001 USDC · variabel
media probe batch
POSThttps://medien.halowerk.com/v1/media-probe-batchTakes 1 to 25 media files by URL or inline (each up to 24 MB) and returns for each: duration in seconds and in started minutes (the value every per-minute service here expects as duration_minutes), container, audio and video codecs, channel
- Medienwerk0,04 USDC · variabel
meeting minutes
POSThttps://medien.halowerk.com/v1/meeting-minutesTakes 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 pers
- Medienwerk0,01 USDC
msds extract
POSThttps://medien.halowerk.com/v1/msds-extractDownloads 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
- Medienwerk0,004 USDC · variabel
music ducking
POSThttps://medien.halowerk.com/v1/music-duckingTakes a voice recording and a music track and returns one mix in which the music is lowered by sidechain compression whenever the voice is present and returns in pauses — the standard podcast and voice-over sound. The music is looped or tri
- Medienwerk0,025 USDC · variabel
numbers extract
POSThttps://medien.halowerk.com/v1/numbers-extractTakes 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
- Medienwerk0,035 USDC · variabel
objections
POSThttps://medien.halowerk.com/v1/objectionsTakes 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 answer
- Medienwerk0,002 USDC
oss opencv calibrated lens undistort
POSThttps://medien.halowerk.com/v1/oss-opencv-calibrated-lens-undistortResamples a grayscale image to remove radial and tangential lens distortion, using the camera matrix and five distortion coefficients you supply — typically from a planar calibration. Dimensions and camera matrix are preserved, so the corre
- Medienwerk0,004 USDC
oss opencv dense frame optical flow
POSThttps://medien.halowerk.com/v1/oss-opencv-dense-frame-optical-flowComputes dense Farneback optical flow between two consecutive grayscale frames and returns the horizontal and vertical displacement of every pixel. Unlike sparse tracking this covers the whole image, which is what you want for measuring mot
- Medienwerk0,002 USDC
oss opencv external contour metrics
POSThttps://medien.halowerk.com/v1/oss-opencv-external-contour-metricsFinds the external contours in a caller-supplied binary mask and reports, for each, its area, perimeter, centroid and bounding rectangle, plus the total foreground pixel count. The division of labour is deliberate: segmentation is a domain
- Medienwerk0,002 USDC
oss opencv landmark camera pose
POSThttps://medien.halowerk.com/v1/oss-opencv-landmark-camera-poseSolves for the rigid transform between an object's coordinate frame and the camera, given 3D landmark coordinates, where those landmarks appear in the image, and the camera matrix and distortion. Returns the rotation and translation togethe
- Medienwerk0,002 USDC
oss opencv paired point triangulate
POSThttps://medien.halowerk.com/v1/oss-opencv-paired-point-triangulateTriangulates 3D positions from corresponding points in two calibrated views using the supplied projection matrices. Degenerate cases are reported honestly: a correspondence whose rays are near-parallel has no finite intersection, and it com
- Medienwerk0,003 USDC
oss opencv planar camera calibrate
POSThttps://medien.halowerk.com/v1/oss-opencv-planar-camera-calibrateTakes matched object and image points from multiple views of a planar calibration target and returns the camera matrix, five distortion coefficients and the RMS reprojection error that the fit actually achieved. The error figure is the poin
- Medienwerk0,004 USDC
oss opencv rectified stereo disparity
POSThttps://medien.halowerk.com/v1/oss-opencv-rectified-stereo-disparityRuns semi-global block matching over a rectified grayscale stereo pair and returns per-pixel disparity together with the count of pixels that could actually be matched. Pixels with no reliable match stay unmatched rather than being interpol
- Medienwerk0,003 USDC
oss opencv robot hand eye calibrate
POSThttps://medien.halowerk.com/v1/oss-opencv-robot-hand-eye-calibrateSolves the hand-eye problem: given a series of gripper-to-base poses read from the robot and the matching target-to-camera poses seen by the camera, it recovers the rigid transform between camera and gripper that stays constant as the arm m
- Medienwerk0,002 USDC
oss opencv robust planar homography
POSThttps://medien.halowerk.com/v1/oss-opencv-robust-planar-homographyFits a 2D projective transform between two point sets with RANSAC at a caller-chosen reprojection threshold, and returns both the homography and the inlier mask. The mask is what makes this useful beyond a plain fit: bad correspondences are
- Medienwerk0,003 USDC
oss opencv stereo rig calibrate
POSThttps://medien.halowerk.com/v1/oss-opencv-stereo-rig-calibrateGiven paired calibration observations and the intrinsics of both cameras, this computes the rotation and translation between them and derives everything a stereo pipeline needs downstream: rectification transforms for both views, both proje
- Medienwerk0,005 USDC
pdf fill
POSThttps://medien.halowerk.com/v1/pdf-fillCalled 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 lim
- Medienwerk0,07 USDC · variabel
phone prompts
POSThttps://medien.halowerk.com/v1/phone-promptsTakes up to 30 prompts, each with an id and its text (total up to 10,000 characters), and returns one audio file per prompt in telephone format: 8 kHz mono WAV in 16-bit PCM, G.711 A-law (Europe) or µ-law (North America), or MP3 for preview
- Medienwerk0,03 USDC · variabel
pii report
POSThttps://medien.halowerk.com/v1/pii-reportTakes 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
- Medienwerk0,003 USDC · variabel
pitch shift
POSThttps://medien.halowerk.com/v1/pitch-shiftTakes an audio or video file and transposes it by a number of semitones from -12 to +12 while keeping tempo and running time, using the Rubber Band library through ffmpeg. With preserve_formants on, voices keep their natural timbre instead
- Medienwerk0,012 USDC · variabel
podcast mix
POSThttps://medien.halowerk.com/v1/podcast-mixTakes 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 nois
- Medienwerk0,035 USDC · variabel
podcast shownotes
POSThttps://medien.halowerk.com/v1/podcast-shownotesTakes 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
- Medienwerk0,004 USDC
podcast spec check
POSThttps://medien.halowerk.com/v1/podcast-spec-checkTakes an episode file (up to 24 MB) and checks it against widely used podcast delivery recommendations: MP3 or AAC container, bitrate of at least 64 kbit/s (mono) or 96 kbit/s (stereo), 44.1 or 48 kHz sample rate, integrated loudness of -16
- Medienwerk0,04 USDC · variabel
press release
POSThttps://medien.halowerk.com/v1/press-releaseTakes a recording of up to 90 minutes of a press conference, product announcement or keynote and writes a press release in the usual structure: headline, subheadline, lead paragraph with the who-what-when-where, body paragraphs, two to four
- Medienwerk0,025 USDC · variabel
profanity check
POSThttps://medien.halowerk.com/v1/profanity-checkTakes 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
- Medienwerk0,07 USDC · variabel
pronunciation samples
POSThttps://medien.halowerk.com/v1/pronunciation-samplesTakes up to 100 words, names or short phrases in one of seven languages and returns one MP3 per item spoken by a natural synthetic voice, optionally a second version at 75 % speed (pitch kept) for learners, and a combined file with all item
- Medienwerk0,025 USDC · variabel
question detect
POSThttps://medien.halowerk.com/v1/question-detectTakes 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
- Medienwerk0,03 USDC · variabel
quote search
POSThttps://medien.halowerk.com/v1/quote-searchTakes 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
- Medienwerk0,025 USDC · variabel
reading check
POSThttps://medien.halowerk.com/v1/reading-checkTakes 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
- Medienwerk0,003 USDC · variabel
ringtone cut
POSThttps://medien.halowerk.com/v1/ringtone-cutTakes an audio or video file and returns a ringtone: the part from start_seconds for length_seconds (at most 30, the iPhone limit), with a short fade-in and a fade-out, normalised to a loud but undistorted level, as M4R for iPhone or MP3 an
- Medienwerk0,035 USDC · variabel
sentiment timeline
POSThttps://medien.halowerk.com/v1/sentiment-timelineTakes 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 ten
- Medienwerk0,003 USDC · variabel
silence split
POSThttps://medien.halowerk.com/v1/silence-splitTakes an audio or video file of up to 60 minutes, detects silences longer than min_silence_seconds below threshold_db and cuts the recording into parts at the middle of each silence. Parts shorter than min_part_seconds are merged with their
- Medienwerk0,035 USDC · variabel
social posts
POSThttps://medien.halowerk.com/v1/social-postsTakes a recording of up to 120 minutes and the platforms you want, and writes posts for each: a LinkedIn post, an X post or short thread, an Instagram caption, and so on, each within the platform length limit (checked and trimmed here), wit
- Medienwerk0,001 USDC
speaker rename
POSThttps://medien.halowerk.com/v1/speaker-renameTakes a transcript, SRT or WebVTT text and a mapping from labels to names, e.g. {"Speaker 1": "Anna Weber", "S2": "Interviewer"}, and replaces each label where it marks a speaker: at the start of a line before a colon, and inside WebVTT voi
- Medienwerk0,003 USDC
spectrogram image
POSThttps://medien.halowerk.com/v1/spectrogram-imageTakes an audio or video file (up to 24 MB) and returns a spectrogram image: time on the horizontal axis, frequency on the vertical, intensity as colour, with scale and legend. It makes visible what the ear misses — mains hum as a line at 50
- Medienwerk0,025 USDC · variabel
speech coach
POSThttps://medien.halowerk.com/v1/speech-coachTakes 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
- Medienwerk0,003 USDC · variabel
speed change
POSThttps://medien.halowerk.com/v1/speed-changeTakes an audio or video file and changes its tempo by a factor from 0.5 (half speed) to 2.0 (double speed) while keeping the pitch, using the Rubber Band time-stretching library through ffmpeg — good for faster listening, language learning
- Medienwerk0,002 USDC · variabel
stereo check
POSThttps://medien.halowerk.com/v1/stereo-checkTakes an audio or video file of up to 60 minutes and measures each channel and the mono sum: RMS level per channel and channel balance, the correlation-like difference between left and right (identical channels mean the file is mono in a st
- Medienwerk0,02 USDC
stt
POSThttps://medien.halowerk.com/v1/sttTakes 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 wit
- Medienwerk0,017 USDC · variabel
stt batch
POSThttps://medien.halowerk.com/v1/stt-batchTakes 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 wit
- Medienwerk0,018 USDC · variabel
stt long
POSThttps://medien.halowerk.com/v1/stt-longTakes 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 word
- Medienwerk0,035 USDC · variabel
stt translate
POSThttps://medien.halowerk.com/v1/stt-translateTakes 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
- Medienwerk0,001 USDC
subtitle convert
POSThttps://medien.halowerk.com/v1/subtitle-convertTakes subtitle text in SRT or WebVTT (format detected automatically) and returns it in one or more target formats: SRT, WebVTT, ASS with a readable default style, TTML, JSON cue list or plain text. Cue settings and styling of the source are
- Medienwerk0,01 USDC · variabel
subtitle translate
POSThttps://medien.halowerk.com/v1/subtitle-translateTakes subtitle text in SRT or WebVTT and a target language and returns the translated file: every cue is translated on its own so that number, order and timing of cues stay exactly as in the original, which is checked on each model answer.
- Medienwerk0,032 USDC · variabel
subtitles multi
POSThttps://medien.halowerk.com/v1/subtitles-multiTakes 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 ow
- Medienwerk0,035 USDC · variabel
talk notes
POSThttps://medien.halowerk.com/v1/talk-notesTakes a recording of up to 120 minutes and writes study notes: a title, the central theme in one sentence, an outline of main points and sub-points in the order they were made, every text reference, scripture passage, book or source cited e
- Medienwerk0,001 USDC
timestamps shift
POSThttps://medien.halowerk.com/v1/timestamps-shiftTakes SRT or WebVTT subtitles and corrects their timing in one of two ways: either with an offset in seconds and an optional speed factor (new = old × factor + offset, e.g. 25/23.976 for a frame-rate mismatch), or with two anchors — a cue n
- Medienwerk0,025 USDC · variabel
topic segments
POSThttps://medien.halowerk.com/v1/topic-segmentsTakes a recording of up to 120 minutes and returns its topic structure: segments that start where the subject really changes, each with a topic label of up to eight words, keywords, a one-sentence summary, start and end time and the spoken
- Medienwerk0,001 USDC
transcript merge
POSThttps://medien.halowerk.com/v1/transcript-mergeTakes up to 20 transcript parts, each a list of segments with start, end and text, plus an optional speaker label and a time offset in seconds (where the part starts in the full recording). Offsets are applied, all segments are sorted by ti
- Medienwerk0,03 USDC
transcript package
POSThttps://medien.halowerk.com/v1/transcript-packageUses the existing Deepgram and local media pipeline with one diarized transcription call. Subtitle cues split at speaker changes, pauses, six seconds or 84 characters. Unknown speakers remain null. Requires a lawful recording; submitted aud
- Medienwerk0,08 USDC
tts
POSThttps://medien.halowerk.com/v1/ttsTakes 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
- Medienwerk0,07 USDC · variabel
tts dialogue
POSThttps://medien.halowerk.com/v1/tts-dialogueTakes a script of up to 200 lines (together up to 12,000 characters), each with a speaker role and text, and returns one audio file: every role gets its own voice — assigned automatically from the voices of the chosen language, or set per r