Set a recording as a scene's narration
assign_narrationSets a recording from the material library (an audio file, or the sound of a video) as the narration of ONE scene: the scene speaks with that voice, not with a synthetic one. scene_index is 0-based like the VBP; from_sec/to_sec choose the segment of the recording (seconds from its start). With with_picture, the video is also the scene's picture, tied to its voice (video only; the lips stay in sync; the segment is then at most 29.4 s). remove returns the scene to the cast voice. The voice is produced in the next production (it is cut from the recording as is, not synthesized), and a voice regeneration keeps it. Refusals are typed (narration-refused with extensions.reason: clase_no_admitida, tramo_invalido, tramo_largo_con_la_imagen, escena_de_avatar, oido_pendiente, sin_pista_de_audio, la_pista_no_tiene_voz, material_no_montable); a refusal changes nothing. Requires write. $0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| remove | No | Returns the scene to the cast voice; the other arguments are ignored. | |
| to_sec | No | End of the segment, in seconds (greater than `from_sec`). | |
| asset_id | No | The `assetId` of a recording in the material library (an audio file, or a video whose sound is the voice). | |
| from_sec | No | Start of the segment, in seconds from the start of the recording. | |
| project_id | Yes | ||
| scene_index | Yes | 0-based scene index (as in the Video Blueprint). | |
| with_picture | No | Video only: the same segment of the video is also the scene's picture, tied to its voice. |