REC 00:00:00;00
screencast-mcp Tools Workflows Connect GitHub ↗

SCREENCAST-MCP / TOOLS / AUDIO

Narrate

narrate

Offline voiceover with the built-in Windows voices: speaks each line at its time or marker over the audio, plus an SRT.

audiowritesdestructivesince v0.47.0

00:00PARAMETERS
NameTypeDescription
video requiredstringPath to the video.
lines requiredobject[] at least 1 items
lines[].tnumberSeconds. ≥ 0
lines[].markerstringOr a marker label.
lines[].text requiredstring
voicestringVoice name or part (doctor lists them).
ratenumberDefault 1. ≥ 0.5, ≤ 3
duckbooleanDuck the original audio (default true).
outputstringOptional output path. Defaults under SCREENCAST_HOME/edits.
overwritebooleanAllow replacing an existing file at the output path (default false).
00:05A MINIMAL CALL
narrate { "video": "recording.mp4", "lines": [{"text": "Save"}] }

The required arguments only, with placeholder values. Everything else takes its default.

00:10WHAT COMES BACK

Structured content (structuredContent), alongside a text summary:

FieldTypeDescription
outputPath alwaysstringPath of the file written.