Loading...
Loading...
Generate cloned narration for the content workspace. Use local IndexTTS2 with the canonical lossless Pluviobyte reference for every local video, voice audition, digital-human narration, and subtitle-ready audio render. Preserve MiniMax only for public-facing articles or tutorials that teach users to connect through the relay service; never use MiniMax for local video production.
npx skill4agent add pluviobyte/rnskill tts-skill.envpluvio-indextts2-calm-v1automation/config/tts-routing.jsondefault_delivery.playback_speedautomation/config/tts-routing.json1.12xatempovoice_manifest.jsonsayvoice_manifest.jsonused_fallback=falsera-audio-to-subtitlesreferences/pronunciation-lexicon.jsonautomation/config/tts-routing.jsonpython3 .claude/skills/tts-skill/scripts/generate_indextts2_narration.py \
--batch-file <segments.jsonl> \
--output <final-narration.wav> \
--manifest <voice_manifest.json>textemotion_vectoremotion_weightsilence_after_ms--dry-runreferences/pronunciation-lexicon.jsonttsforbidden_ttsCodexreferences/minimax-relay-article.mdassets/minimax_tts.pyproviderIndexTTS2indextts2-localvoice_idpluvio-indextts2-calm-v1playback_speed1.12used_fallback=falsevoice_manifest.jsoncaption-qc.json