Skip to main content
New to wireframes? Start with UI Customization Concepts and the Template Variables overview.

Overview

The Transcription / Subtitles feature renders the voice-to-text transcript panel, the live subtitles overlay during playback, and a popover-variant subtitles dialog. Variables below are available inside any <velt-transcription-...-wireframe> or <velt-subtitles-...-wireframe> tag via three forms:
This feature uses the flat-config access pattern — variables are referenced via the explicit componentConfig.<path> form. The page covers three related primitives — transcription, subtitles, and subtitles-dialog — which expose distinct variable sets (documented separately below).

Component Config — Transcription

State on <velt-transcription> and its child tags.

Helper functions

The transcription config also exposes callbacks you can attach to your own buttons:

Component Config — Subtitles / Subtitles Dialog

State on <velt-subtitles> and <velt-subtitles-dialog>. Both primitives share the same config shape — the dialog adds a few CDK-overlay positioning fields.

Context-Specific Variables

These are only resolvable inside the iteration primitive that owns the tag.

Type Reference

Types referenced by the variables above:

Subcomponents

Each subcomponent below has its own wireframe tag.

transcription

The transcript panel — full transcript with speaker labels and clickable segments.
  • Public element: <velt-transcription>
  • Wireframe tag: No root wireframe slot — register a wireframe directly on one of the mode-specific tags: <velt-transcription-floating-mode-wireframe> or <velt-transcription-embed-mode-wireframe>.
The transcription feature has no root wireframe slot — register a wireframe directly on one of the mode-specific tags (<velt-transcription-floating-mode-wireframe> or <velt-transcription-embed-mode-wireframe>).

subtitles

The live subtitle overlay shown during playback.
  • Public element: <velt-subtitles>
  • Wireframe tag: <velt-subtitles-wireframe>

subtitles-dialog

The popover variant of subtitles.
  • Public element: <velt-subtitles-dialog>
  • Wireframe tag: <velt-subtitles-dialog-wireframe>

Deeply-Nested Wireframe Tags

The transcription and subtitles primitives decompose further. Each tag below has its own <velt-transcription-...-wireframe> or <velt-subtitles-...-wireframe> registration.

Transcription tags

Subtitles tags