{"slug":"medien-halowerk-com-v1-speaker-rename-03c096","title":"Takes a transcript, SRT or WebVTT text and a mapping from labels to names, e.g","host":"medien.halowerk.com","method":"POST","resource":"https://medien.halowerk.com/v1/speaker-rename","category":"image","description":"Takes 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 voice tags <v Speaker 1>. Words inside sentences that merely lo","price_listed":0.001,"price_asked":0.001,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1031,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"names":{"S1":"Host","S2":"Dr. Weber"},"text":"S1: Hello and welcome.\nS2: Thanks for having me.\nS1: What got you started?"},"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":{"names":{"additionalProperties":{"maxLength":80,"minLength":1,"type":"string"},"maxProperties":30,"minProperties":1,"type":"object"},"text":{"maxLength":2000000,"minLength":1,"type":"string"}},"required":["text","names"],"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":1031,"error":null}],"description_full":"Takes 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 voice tags <v Speaker 1>. Words inside sentences that merely look like a label are not touched. The answer counts replacements per label and lists speaker labels found in the text that have no name in the mapping. Pure text processing on this machine.","last_updated":"2026-10-30T13:52:02.764Z","schemes":["exact"]}