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>).- React / Next.js
- Other Frameworks
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
Related
- Transcription — wireframe overview for the transcript panel primitive.
- Subtitles — wireframe overview for the subtitles primitive.
- Recorder Player Expanded — where the transcription panel is hosted during full-screen playback.
- Recorder Wireframe Variables — the parent recorder feature.
- Template Variables — overview of the
velt-data/velt-if/velt-classsystem.

