<divclass="cap-preserve-note"id="vd-preserve-note">Voice identity, timing, emotion, and singing preservation depend on model support and may fall back to a simpler dubbed track.</div>
<labelstyle="font-size:12px;display:flex;align-items:center;gap:.4rem;cursor:pointer"><inputtype="checkbox"id="vd-burn"> Burn subtitles into result</label>
<divclass="frow"><labelclass="fl">Prompt</label><textareaid="ag-prompt"class="fs"rows="4"placeholder="e.g. upbeat electronic dance music with synth bass…"></textarea></div>
<divclass="frow"><labelclass="fl">Notes</label><textareaid="amd-notes"class="fs"rows="3"placeholder="Explain whether the priority is lyric translation, singability, or preserving the original arrangement."></textarea></div>
<divclass="cap-preserve-note">
<strong>Current studio behavior:</strong> there is no dedicated song-dubbing request path wired here. Use this panel to assess whether the selected model exposes enough speech, subtitle, or voice capabilities for a manual workflow.
</div>
<divclass="cap-note"><strong>Fallback path:</strong> transcribe lyrics, translate them, then resynthesize guide vocals or use Voice Convert on isolated vocals before recombining outside this panel. Rhythm-safe lyric adaptation and automatic mix replacement are not exposed here.</div>
<divclass="progress"id="amd-prog">No direct backend action from this panel.</div>
</div>
<divclass="gen-out"id="amd-out">
<divclass="gen-out-inner"><divclass="gen-empty">Music dubbing is surfaced as planning guidance only until a dedicated backend route exists.</div></div>
<divclass="frow"><labelclass="fl">Analysis goal</label><textareaid="au-goal"class="fs"rows="4"placeholder="Examples: summarize the meeting, extract speakers and topics, describe the soundscape, identify notable events."></textarea></div>
<divclass="cap-preserve-note">
<strong>Current studio behavior:</strong> understanding depends on whether the active model can at least transcribe audio. Rich semantic answering over uploaded audio is not a separate API surface in this template.
</div>
<divclass="cap-note"><strong>Fallback path:</strong> use Audio → Transcribe first, then send the transcript into Chat for summarization, extraction, or follow-up reasoning. If the model lacks speech-to-text, this remains unavailable here.</div>
<divclass="progress"id="au-prog">Use Transcribe + Chat as the supported path.</div>
</div>
<divclass="gen-out"id="au-out">
<divclass="gen-out-inner"><divclass="gen-empty">No standalone audio-understanding request is sent from this panel.</div></div>
<strong>Current studio behavior:</strong> no source-separation endpoint is wired into this page. This panel is an availability shell so users can see that stem workflows are recognized but not directly executable here.
</div>
<divclass="cap-note"><strong>Relevant pipeline:</strong> if you need dubbed singing or cleanup, stem separation would normally happen before Voice Convert or remix assembly. That ordering is informational only in this UI.</div>
<divclass="progress"id="ast-prog">Unavailable without a dedicated separation backend.</div>
</div>
<divclass="gen-out"id="ast-out">
<divclass="gen-out-inner"><divclass="gen-empty">Stem files are not generated from this template today.</div></div>
<strong>Current studio behavior:</strong> cleanup and restoration are not exposed as native requests on this page. Some speech-to-text capable models can still help inspect a noisy recording by transcribing it first.
</div>
<divclass="cap-note"><strong>Fallback path:</strong> use Transcribe to judge intelligibility, then perform denoise/restoration outside Studio before returning for transcription, dubbing, or voice conversion.</div>
<divclass="progress"id="ac-prog">No cleanup request is sent from this panel.</div>
</div>
<divclass="gen-out"id="ac-out">
<divclass="gen-out-inner"><divclass="gen-empty">Audio cleanup is presented as an unsupported surface with guidance only.</div></div>
<divclass="frow"><labelclass="fl">Story idea</label><textareaid="pp3-story"class="fs"rows="3"placeholder="A knight fights a dragon at sunset…"></textarea></div>
<divclass="pipe-title">Audio/Video Dub with Voice Clone</div>
<divclass="pipe-summary">Create a dubbed replacement track while trying to preserve the original speaker identity through reference-based voice cloning.</div>
<pstyle="font-size:12px;color:var(--text-2);margin:0 0 .4rem">Convert timbre while preserving pitch, melody and expression. Use <strong>Singing mode</strong> for music.</p>