✦
✦
✦
✦
✦
✦
✦
✦
✦
ACCESSIBILITY & INCLUSION  ·  DEEPT HACKATHON

Magic Words

Storytelling through Captions

Captions that carry feeling, not just words.

Product + Technology
✦
✦
✦
✦
✦ Who we are

The team behind "Magic Words."

Jared Dawkins

Jared Dawkins

Product & Design Lead

Jasleen Kumar

Jasleen Kumar

Full Stack Engineer

Nidhi Padmanabhan

Nidhi Padmanabhan

Full Stack Engineer

✦
✦
✦
✦
✦ Storytelling is the brand

Disney's promise is emotional — but that promise doesn't reach everyone equally.

✦

What Disney is known for

The gasp at the reveal. The lump in your throat at the goodbye. The chill as the score swells. Disney doesn't just tell stories — it engineers emotional experiences, frame by frame, line by line.

◐

But that experience isn't universal

For DHH viewers, neurodivergent viewers, and anyone watching without sound, the emotional signal gets stripped out before it ever reaches them.

✦
✦
✦
✦
✦ The story behind the story

Captions give you the words, but they don't give you the emotion or depth.

♪

What a hearing viewer gets

Tone of voice, the tremor in a whisper, the score swelling, the flinch at a scream — doing enormous emotional work underneath the dialogue.

Aa

What a caption viewer gets

The exact same words — uniform white text, same font, same size — no matter what's happening emotionally on screen.

“

Two viewers can watch the exact same scene — one hearing it, one reading it — and have measurably different emotional experiences of the same story.

That gap is invisible to most of the audience, which is exactly why it's been able to persist this long.

✦
✦
✦
✦
✦ The idea

Captions shouldn't just carry information — they should carry feeling.

Instead of uniform white text, captions shift in color, weight, motion, and rhythm to match the emotional intensity of the scene. The words stay accurate — nothing about meaning changes. The feeling just isn't stripped out in transit.

01

Color

Shifts with the emotional tone of the line — a whispered secret renders differently than a scream.

02

Weight

Intensifies with emphasis — text gets heavier as the moment gets more intense.

03

Motion & rhythm

Mirrors the pacing of the scene — steady for calm, urgent for tension.

✦
✦
✦
✦
✦ See it in action

Anchor scene: The Incredibles — Violet and Dash escape the jungle ambush.

TODAY
MAGIC WORDS

Same word. Same scene. One version captures the fear — the other doesn't.

✦
✦
✦
✦
✦ Who this is actually for

Deaf and hard-of-hearing viewers are the center of this idea — not an afterthought.

1

DHH (Deaf or Hard of Hearing) viewers — first

For a DHH viewer, captions are the entire channel — not a backup to tone of voice, music, and sound design. When that channel is flat, they get a structurally different, quieter, less urgent version of the story. A scream and a sigh currently look identical on screen. Magic Words closes that gap directly, at the level where it actually lives.

2

Everyone else — sound-off viewers

A huge and growing share of all viewing happens with the sound off — on a plane, on transit, in any shared space. Every one of those viewers has the same problem as a DHH viewer, they just don't think of it as a caption problem. Magic Words is a genuine upgrade to how anyone experiences a story without sound.

✦
✦
✦
✦
✦ By the numbers

This isn't a niche edge case — it's a mainstream viewing experience.

0%

of mobile video is watched with the sound off

Verizon Media / Publicis Media

0%

more likely to watch a full video when captions are on

Verizon Media / Publicis Media

0M+

Americans report some trouble hearing

NIDCD

✦
✦
✦
✦
✦ How it could work

A working prototype built in one hackathon night — and the pipeline that scales it across the catalog.

What we actually built for this demo
1

Assemble Input

Pulled dialogue, timing & speaker data from 3 repos — including Web Player — into one hardcoded JSON.

▶
2

Classify

Ran our real Magic Words Claude skill on that JSON to tag emotion, intensity & delivery.

▶
3

Render in HiVE

HiVE subtitle-renderer applies emotion styles (color, animation, weight) per phrase during playback.

At production scale, this becomes
1

Ingest

New subtitle file lands in S3, triggers EventBridge.

Ingestion Team
▶
2

Classify

Claude (Bedrock) runs the Magic Words skill — tags emotion + delivery.

Platform
▶
3

Store

Validated JSON stored in S3 alongside subtitle assets.

Ingestion Team
▶
4

Deliver

CloudFront serves JSON from the edge on playback start.

Platform
▶
5

Player

Web Player fetches the JSON, passes it to the HiVE subtitle renderer.

Web Player
▶
6

Render

HiVE styles each phrase by emotion — color, animation, weight.

HiVE
✦
✦
✦
✦
✦ What's next

A few directions this could grow in.

1

Richer emotion

Move from core categories to nuanced intensity, mixed emotions, and finer-grained delivery.

2

Personalization

User-adjustable intensity, reduced-motion, and color-blind-friendly modes.

3

Full automation

Scale from one hand-built demo scene to a transcript-driven pipeline across the catalog.

✦
✦
✦
✦
✦
✦

Thank You!

Magic Words — Storytelling through Captions

Disney+
1 / 1

Jump to a slide