dubbing_start_project
Starts a dubbing project from a YouTube URL, local video/audio file, or SRT/VTT captions by downloading audio, transcribing speech, and detecting speakers.
Instructions
Start a dubbing project from a YouTube URL, a local video/audio file, or an SRT/VTT caption file. Downloads the audio (and optionally the video for a preview), takes the transcript from YouTube captions when available or transcribes the speech, merges caption fragments into sentences and labels speakers from caption markers (Name:, [Name], >>) or, without markers, by voice pitch (set num_speakers if known). Returns project_id, duration, speakers and segment count.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source": "<source>"
},
"name": "dubbing_start_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ||
| num_speakers | No | ||
| project_name | No | ||
| captions_file | No | ||
| download_video | No | ||
| prefer_captions | No | ||
| source_language | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||