{"slug":"medien-halowerk-com-v1-transcript-merge-66d4bc","title":"Takes up to 20 transcript parts, each a list of segments with start, end and tex","host":"medien.halowerk.com","method":"POST","resource":"https://medien.halowerk.com/v1/transcript-merge","category":"other","description":"Takes 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 time, and the merged transcript is returned as a segment list,","price_listed":0.001,"price_asked":0.001,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1052,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"parts":[{"segments":[{"end":3.2,"start":0,"text":"Welcome to the show."},{"end":11,"start":9,"text":"What got you started?"}],"speaker":"Host"},{"segments":[{"end":8.6,"start":3.5,"text":"Thanks for having me, it is great to be here."},{"end":15,"start":11.4,"text":"I started with one hive on a rooftop."}],"speaker":"Guest"}]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"parts":{"items":{"additionalProperties":false,"properties":{"offset_seconds":{"default":0,"maximum":86400,"minimum":0,"type":"number"},"segments":{"items":{"additionalProperties":true,"properties":{"end":{"minimum":0,"type":"number"},"start":{"minimum":0,"type":"number"},"text":{"maxLength":2000,"type":"string"}},"required":["start","end","text"],"type":"object"},"maxItems":5000,"minItems":1,"type":"array"},"speaker":{"maxLength":60,"type":"string"}},"required":["segments"],"type":"object"},"maxItems":20,"minItems":1,"type":"array"}},"required":["parts"],"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"},"history":[{"day":"2026-10-31","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.001,"price_match":true,"latency_ms":1052,"error":null}],"description_full":"Takes 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 time, and the merged transcript is returned as a segment list, plain text with speaker labels, SRT and WebVTT. Overlapping segments from different speakers are kept and counted, which is normal for per-speaker tracks. Pure data processing; nothing is stored.","last_updated":"2026-10-30T14:43:10.157Z","schemes":["exact"]}