---
title: 'Mark Caption Emphasis'
description: 'Bold the last 2-3 words of every other period-ending phrase for the kinetic-caption bold rhythm.'
updated: 2026-07-09
---

# Mark Caption Emphasis

**Node type:** `utility:mark_caption_emphasis`  
**Category:** `Scene Pipeline`

## Description

Bolds the last 2-3 words of every OTHER period-ending phrase so KineticCaption renders the alternating bold rhythm (regular. BOLD. regular. BOLD.). Wire between a Speech to Text node and the caption consumer; align_shots passes `word_timestamps` through unchanged.

The input accepts a plain array of word-timestamp items or whisper's wrapper shapes `{ word_timestamps: [...] }` / `{ wordTimestamps: [...] }`. Marked words gain an `emphasis` flag.

## Canvas ports

These appear as port handles on the left side of the node.

| ID               | Label               | Details             |
| ---------------- | ------------------- | ------------------- |
| `wordTimestamps` | **Word Timestamps** | `JSON` _(required)_ |

## Sidebar config

These render as form fields in the right-side config panel when the node is selected.

_No sidebar config fields._

## Outputs

| ID                | Label                        | Type   |
| ----------------- | ---------------------------- | ------ |
| `word_timestamps` | **Word Timestamps (bolded)** | `JSON` |

The result also carries `emphasis_count` and `total_words` for inspection.

## Notes

- Fails if the input is missing or resolves to an empty array.

---

_Auto-generated from the Wireflow node registry._

---

Documentation index: fetch https://www.wireflow.ai/llms.txt for the full list of Wireflow docs.
