SJS
SJS GENIE · SECURE ACCESS
⚠ Access denied — sign in with your @studyjobsettle.com account.
IDLE
LOADING...
FOLLOWING —
🇨🇦 00:00:00 🇮🇳 00:00:00 🍦v50.1 PRODWHISPER AI now able to load
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
▶
"QUALITY IS NOT AN ACT, IT IS A HABIT."
— ARISTOTLE
HOW TO QC
STEP 1Enter your name — flashing red until set.
STEP 2Pick a slide from the left list.
STEP 3Click 🎵 AUDIO → load from PC or Drive folder.
STEP 4Click ▶ PLAY — slides only, no audio.
STEP 5Hit ⛶ FULL VIDEO → 3s bar fills → turns GREEN → hit Play on your MP3 player NOW.
STEP 6Click ✓ APPROVE or ✗ REJECT.
STEP 7Hit ⏺ RECORD → pick quality → auto-saves to Drive.
SLIDE MGMT
▲▼ — reorder. SWAP — paste new draw blob. DUP — duplicate. ✕ — delete. + ADD SLIDE — blank new slide.
SHORTCUTS
SPACE — play/stop · ← → — prev/next
A — approve · R — reject · E — export
ESC — close modals
🔐 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
Slides record from slide 1. Output saves to Production Videos on Drive.
▶ Recording starts immediately → auto-saves to Drive when done.
🧹 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.
🧹 CLEAN JSON
FIX BROKEN AI OUTPUT
Paste anything the AI gave you. Strips ```json fences, fixes unescaped quotes, coerces to canonical shape, drops junk fields.
RAW AI OUTPUT
CLEANED JSON
⏱ 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