Transcribe audio/video (word timestamps, SRT/VTT)
vivid_transcribeTranscribe audio or video from an asset ID, URL, or local file into JSON word timings, readable cues, or ready-to-use SRT/VTT subtitles in Italian, English, or Spanish.
Instructions
Speech-to-text with Deepgram Nova-3 (free). Input: a VIVID asset id, a public URL, or a local audio/video file (uploaded for you). Returns JSON with words[] (raw per-word startMs/endMs — use these for voice↔subtitle alignment), readable cues[] (3–8 words, timing stretched for legibility) and the full transcript; or a ready-to-use SRT / VTT file (format=srt|vtt, granularity=cue|word), optionally written to outputPath. Languages: it, en, es. Max 100 MB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | json | |
| source | Yes | Asset id (32 hex chars), http(s) URL, or local file path of the audio/video. | |
| language | No | it | |
| outputPath | No | srt/vtt only: write the subtitle file here. | |
| granularity | No | srt/vtt only: one block per readable cue, or one per word (karaoke / alignment checks). | cue |