SJS
SJS STUDIO · SECURE ACCESS
⚠ Access denied — sign in with your @studyjobsettle.com account.
SJS IDLE
LOADING...
FOLLOWING —
🇨🇦 00:00:00 🇮🇳 00:00:00
SESSION ▾
⏱ 0:00:00
✓ 0 APPROVED
✗ 0 REJECTED
🔄 0 REDOS
⇄ 0 SWAPS
+ 0 INPUTS
TODAY: —
SLIDES & VARIANTS
SLIDE NAME
⏱ BULLET TIMING — NUDGE PER BULLET HOTKEYS: [ / ] = ± step Shift+[ / Shift+] = ± 1.0s N = arm capture → SPACE = stamp time
SJS
SELECT SLIDE · PLAY
GET READY
HIT PLAY ON YOUR MP3 PLAYER WHEN BAR TURNS GREEN
SPEED
● REC
0:00 / 0:00
SPACE play/stop ← → prev/next A approve R reject E export ESC close
🔐 PROXY AUTH
SHARED SECRET
Enter shared secret to access tool.
⚠ Required.
CONFIRM APPROVAL
SLIDE 01
—
Mark this slide as APPROVED?
🔄 REGENERATE SLIDE
SLIDE NAME
⚠ THIS COSTS API CREDITS. BE SPECIFIC.
⚠ Describe the problem first.
⟳ Sending to AI...
SWAP DRAW BLOB
SLIDE NAME
Paste the new draw function body below. It will completely overwrite the current code.
⚠ Reason is required before swapping.
LOAD LOCAL CONFIG
PASTE JSON
Paste JSON blob:
Or upload a .json file:
+ INPUT NEW VIDEO
NEW VIDEO INPUT
Paste raw SJS surgical transcript → AI parses → review
⚠ Audio filename and content both required.
⟳ Calling Script Engine...
REVIEW PARSED SLIDES
VIDEO META
AI parsed your transcript. Edit metaphor or reject any. Click CONFIRM to fire batch.
PARSED WITH —
0 slides0s total Target: CONFIG 1Variants: 3 Est: ~$6 · ~24hr
⟳ Submitting batch...
▶ PUSH TO VIDEO CONFIG
EXPORT APPROVED SLIDES
How it works: For each slide group, picks the first approved variant. Writes clean flat config to selected VIDEO slot — no QC metadata.
Computing...
⟳ Pushing to Drive...
🎵 AUDIO FILES
MANAGE AUDIO
No audio files loaded yet.
Select one or more MP3 files from your computer.
SELECT FOLDER
⏺ RECORD TO DRIVE
START RECORDING
Output saves to Production Videos on Drive.
1080P · 8 Mbps · ~700MB/hr
▶ Recording starts immediately. It saves to Drive by itself — a small box in the corner shows progress and you can carry on working.
🧹 CLEAN OLD BACKUP BLOBS
BLOB CLEANUP
Select slides whose version history you want to clear. Frees up storage, reduces clutter. Current draw code is NOT affected.
No version history found — nothing to clean.
⏱ FIX TIMING
CORRECT SLIDE DURATIONS
Paste config JSON + Whisper transcript → deterministic local anchoring, no AI drift
CONFIG JSON
WHISPER TRANSCRIPT (sentence-level preferred)
added after last word of each slide
CORRECTED JSON — COPY & PASTE TO DRIVE