Feature stack

Commentary built around the race, not just the data.

ApexCast combines live race input, race-state logic, and narration systems so the story stays clear when the race gets messy.

Live play-by-play

Gap-aware calls

Commentary reacts to shrinking gaps, overtaking windows, DRS trains, blue flags, and battles forming outside the podium fight.

Strategy engine

Undercut radar

Translate tire age, lap delta, traffic risk, and pit-loss windows into plain-English strategy calls.

Driver tracking

Momentum map

Surface who is gaining, who is saving tires, and who is vulnerable before the timing tower makes it obvious.

Race control

Incident context

Flag status, track-limit warnings, safety-car risk, and restart notes become concise live updates.

Tone presets

Different broadcast feels

Shape the commentary tone for calmer analysis, higher-energy reactions, or a more neutral broadcast feel.

Finish logic

Final-lap story beats

Handle secure winner build-up, post-flag follow-through, and result calls with context that matches the moment.

Workflow

From raw data to live commentary.

Step 01

Ingest

Connect live timing and race-state inputs.

Step 02

Interpret

Score battles, tire windows, incidents, and momentum swings.

Step 03

Write

Generate commentary that sounds like a live call instead of a raw data dump.

Step 04

Speak

Feed the result into the desktop voice path for live playback.