π¬ Transcribe media URLs into SRT subtitles with Inwista
β‘ 5 views Β· π¬ Content Creation & Video
Description
Quick overview
This workflow takes a media file URL, submits it to the Inwista Transcriptions API with speaker diarization, polls for completion, and downloads the resulting SRT subtitle file.
Read the full setup guide here.
How it works
- Runs when you manually execute the workflow.
- Sets the media URL and language code to transcribe.
- Sends the source URL to the Inwista API to create a transcription job with diarization enabled.
- Waits 15 seconds and then checks the transcription job status in Inwista.
- Repeats the status check until the job is completed, or stops with an error if the job fails.
- Downloads the captions from Inwista as an SRT file.
Setup
- Create an Inwista API key and add it to an n8n HTTP Header Auth credential as
Authorization: Bearer <token>. - Attach that Header Auth credential to the Inwista HTTP Request steps (submit, status check, and SRT download).
- Replace the example
mediaUrl(and optionally thelanguage) with your publicly reachable audio/video file URL.
Additional info
- Create a free API key at https://inwista.ai/dashboard/workspace under the βAPI Keysβ tab
- Add a Header Auth credential β name Authorization, value Bearer inw_live_β¦
- Put your fileβs URL in the Set media URL node and run
π Nodes Used
HTTP Request, Stop and Error
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File