{"uid":"cap_z-fJA7XolUVVVRhMhpgL_","slug":"halowerk-forced-alignment-48f778b1","name":"HALOWERK Forced Alignment","description":"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 recording is transcribed with word timestamps and your words are laid onto the recognised words by global sequence alignment.","url":"https://medien.halowerk.com/v1/forced-align?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","maxLength":60000,"minLength":1,"description":"The text spoken in the recording. Line breaks define the lines of the SRT, VTT and LRC output."},"source":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"filename":{"type":"string","maxLength":260},"content_base64":{"type":"string","maxLength":11000000}},"description":"The recording. Either url or content_base64.","additionalProperties":false},"language":{"type":"string","maxLength":12,"description":"BCP-47 code of the spoken language. Strongly recommended."},"duration_minutes":{"type":"integer","maximum":30,"minimum":1,"description":"Length in started minutes — this is what you are billed for."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4jXGjRvvm4EgN-KpGhuPs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Aligns a provided transcript text to an audio/video recording, returning word-level and line-level timestamps plus ready-made SRT, WebVTT, and LRC subtitle/caption files that preserve the user's own spelling and line breaks.","exampleAgentPrompt":"I have an MP3 of my English podcast episode (about 12 minutes) and I already have the full transcript with my own line breaks — can you align the transcript to the audio and give me SRT and WebVTT subtitle files with word-level timestamps? Use language code 'en' and bill for 12 minutes.","exampleUseCases":[{"title":"Subtitle a scripted video with custom line breaks","prompt":"I've got a 5-minute product demo video at this URL and the voiceover script I wrote myself — align the script to the video in English (5 minutes billed) and give me an SRT file that keeps my exact line breaks and punctuation, plus WebVTT."},{"title":"Karaoke LRC file for a song recording","prompt":"I have a WAV file of a song and its lyrics — can you force-align the lyrics to the audio in German ('de', 3 minutes) and produce an LRC karaoke file that follows my verse and line structure exactly?"},{"title":"Word-level timestamps for accessibility editor","prompt":"Here's a base64-encoded audio of a 7-minute Spanish interview and the transcript. Align them (language 'es', 7 minutes) and return every word with its start and end time so I can import it into my accessibility editing tool."}],"resultDescription":"Returns the provided transcript text enhanced with start/end timestamps for every individual word and every line as defined by the user's line breaks, plus pre-built SRT, WebVTT, and LRC files ready for use in video players, streaming platforms, or karaoke apps — all preserving the user's original spelling, punctuation, and line structure.","failureModes":["Transcript text and audio are too far out of sync for global sequence alignment (e.g., wrong language or heavily edited audio)","Audio file exceeds 24 MB or 30 minutes, causing rejection","Invalid or unsupported BCP-47 language code supplied","Content_base64 payload too large (>11 MB encoded)","URL-sourced file is inaccessible or returns an error","duration_minutes mismatch with actual audio length may result in billing errors or truncation","Payment failure over x402 protocol before processing begins"],"whenToPreferThis":"Choose this endpoint when you already have the correct transcript and need precise word- and line-level timestamps that preserve your own spelling, punctuation, and line breaks — rather than auto-generated captions. It is ideal for scripted voiceovers, songs, podcast episodes with a prepared script, or any scenario where caption fidelity to the original text matters more than automatic transcription accuracy.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:44.874Z","isFirstParty":false,"canonicalSlug":"halowerk-forced-alignment-48f778b1"}