ATTENTIONCODE World most valuable currency
LIVE

Before we start

File selected

So you can find this session later.
Who are you speaking to? This is the sole audience used to score Audience Adaptation.
✦ Target audience needed. Add who you are speaking to before analysis can begin. We use it to judge whether your language and examples fit the room.
Calculating cost…
ATTENTIONCODEWorld's most valuable currency

Sign in to continue

This is the secure AttentionCode application. The public website and product information are available at attentioncode.com.

Return to attentioncode.com
Purchase

Buy licenses

One-time payment. Each license is valid for 12 months. Mix singles and bundles freely.

Your current balance
Single licenses
Essentials
Core AI analysis · 50 skills
€3.99
0
Pro
Adds Omnitron deep video · 70 skills
€5.99
0
Coached
+ coach review · 110 skills
€299
0
Mentored
+ coach video feedback · 110 skills
€499
0
Bundles · save 15–25%
Essentials × 5 15% off
5 Essentials licenses
€16.96
0
Essentials × 10 25% off
10 Essentials licenses
€29.93
0
Pro × 5 15% off
5 Pro licenses
€25.46
0
Pro × 10 25% off
10 Pro licenses
€44.93
0
Coached × 5 15% off
5 Coached licenses
€1,270.75
0
Mentored × 5 15% off
5 Mentored licenses
€2,120.75
0
Order Summary

Your cart

Pick quantities on the left. Mix freely — singles and bundles can be combined.
Total €0.00
Secure checkout by Stripe — card, Klarna, Apple Pay. Licenses valid 12 months from purchase.

Coaching Dashboard

Manage your companies, clients, and coaching sessions

Showing session
Analysis status
Navigation
MAIN
THE FUN LIBRARY
EXPERIMENTAL
COACH
ADMIN
MISC
🎬
Analysis lives on the Summary tab
This session was uploaded from Summary, so its analysis panels — pace, volume, sense, dopamine, all of it — are shown there alongside the transcript. The talk's video is below.
Upload note: This build is intended to run from Netlify over HTTPS. If an upload fails, check the Deepgram key or signed-in Supabase session, then try again.
Deepgram
—
Hume AI
—
Tap to start listening
00:00
Recording Playback
Click any chart, highlight, or timestamp to jump here · Click the timeline to seek
0:00 0:00
① Audio for Transcription
Drop an audio file or click to browse
MP3, WAV, OGG, M4A, FLAC (or video: MP4, MOV, WEBM)
This file is uploaded to Deepgram for transcription — use audio for faster upload
Uploading to Deepgram... 0%
Large video file? Extract the audio first with FFmpeg for a much faster upload:
ffmpeg -i "video.mp4" -vn -ar 16000 -ac 1 -b:a 64k audio.mp3
Then upload the resulting audio file instead. Install FFmpeg: brew install ffmpeg (Mac) or apt install ffmpeg (Linux) or download for Windows
Coaching angle — leans every section of the analysis
Analysis type

Live Transcript

0 words
0
✨

AI Delivery Observations

Claude is analyzing delivery signals…

Dopamine Language

Pace Variation

Average Pace
-- WPM
--
Pace Variation
--
--
Current Pace
-- WPM
--
Min: -- WPM Max: -- WPM

Volume Variation

Volume Variation
--
--
Min: -- Max: --

Speech Habit Map

—
filler soundsverified filler wordsverified repetitive words· switch views · click a marker to jump
— Peak: --

Emotional Arc

Positive 0% Neutral 0% Negative 0%
Average: -- Minimum: -- Maximum: --

Vocal Expression

Your vocal energy and emotional tone over time
Submitting to Hume AI...
Monotone
Flat
Conversational
Expressive
Dynamic
Expressiveness
TenseUneasyCalmEngagedJoyful
Word-Voice Congruence

Sense Immersion

Show all

Pauses

0
Total Pauses
0s
Longest Pause
0s
Average Length

Audience Movement Analysis

📹
Drop an audience video here
A recording of your audience (not you) — we'll measure restlessness, attention peaks, and collective reactions.
MP4, MOV, WebM · up to 1 GB
0:00 / 0:00
Analysis algorithm
Version 1 uses the original movement thresholds.
Processing frames... 0%
0%
Avg Attention
0%
Peak Attention
0
Movements
0
Group Actions
Audience Attention
Deeply Engaged Attentive Shifting Restless Distracted Group Action

Target Group Adapted Language

--

Rhetorical Devices

Rhetorical Highlights

Reasoning to Review

A few moments where the logic could read as a classic fallacy pattern — worth glancing at, even if perfectly defensible in context.

Visual Language Highlights

Claims Worth Backing Up

Statements that would land harder with a study, a number, or a story behind them. Many are fine as-is — this is just a checklist.

Possible Tensions

Statements that may seem to pull in opposite directions. Often resolved easily by context — but useful to spot in case a clarification would land better.

Coach Notes

Saved ✓

110STEPS Analysis

Select a client session to begin

🎬
Upload a video or audio file in the Auto Analysis tab, or load a saved session from the CRM dashboard.
Total Score
0 / 100 points 0%
0 of 110 skills reviewed by coach
0 of 110 skills auto-scored
✨
AI-Assisted Scoring
Claude can pre-score skills Claude has high and moderate confidence in, based on the transcript and audio data. You keep final authority — AI scores won't overwrite skills you've already set.
📚
Section

Resources

The thinking behind 110STEPS — talks, frameworks, and studies that shaped this craft.

⭐ Featured · The original

The talk that started 110STEPS.

Close to three million views — and a generation of speakers who finally had a map for what they'd been told was unteachable.

The 110STEPS framework is the result of a 7-year study of 5,000 speakers — a number that has since grown into many thousands more. What David noticed across all of them was that great speaking isn't a mystery, a gift, or a personality type. It's a set of specific, observable, learnable skills, broken down into the smallest meaningful units a coach can give feedback on. Voice, body, language, rhetoric — every dimension mapped, every micro-skill named.

If you want to understand the why behind everything this tool measures — the framework you're being scored against, the language we use, the ladder you're climbing — start here. Watch this once. Watch it twice. Then come back to your analysis with new eyes.

👁️ ~3M views on YouTube
📅 7-year study, 5,000+ speakers analysed
🎯 The foundation of every score in this tool
↗ Watch on YouTube
📊 The framework

The full 110STEPS model.

Every skill, every category, on a single chart.

This is the map. The six categories — Nervousness, Voice, Body Language, Facial Expressions, Language, and Ultimate Level — and the 110 individual skills inside them. Print it. Pin it above your desk. Use it to track which skills you\'ve mastered, which you\'re working on, and which are still ahead. This is the journey.

The complete 110STEPS framework — every skill in every category
🔍 Click to enlarge
🎨 6 categories · 110 skills
🖨️ Print-ready · high resolution
© davidjpphillips.com

Profile

Account details, certification visibility, subscription controls, and design mode.

✍️
Writing studio

Script Lab

Draft a keynote from a brief, then see it scored the way a live talk is — structure, spices, WHY, engagement, appeals, clean language and five-senses immersion, with a coach that rewrites it alongside you.

The brief

Tell the lab what the talk must achieve — it writes toward the system's real targets: structure, spice cadence, WHY, engagement over 80, your logos / ethos / pathos balance, clean language and five-senses immersion.

Balance · Logos / Ethos / Pathos
Logos30
Ethos30
Pathos40
Preset
Dials · Low / Medium / High
Spices · frequencyMedium
Spices · powerHigh
WHYHigh
ImmediacyHigh
RhetoricMedium
Delivery layerMedium
Immersion (senses)Medium
What should the talk contain? (type, or press the mic and speak)

Targets

Every promise, measured with the same rules the analyser uses. Click a target for the detail behind it.

The script

Click a lens to light up what the writing is doing. The text is editable — the lab re-checks as you type.

Improve it together

The same writer that built the script. Ask for changes — it edits the sections directly and the targets re-check.

Script Lab · structure → spices → WHY → engagement → logos/ethos/pathos → delivery · written and measured with the system's own rules

Spice Analysis

Pause the video to log each spice. Energy trends up with powerful spices, down when gaps are too long.

Time Unit:
🌶️
No video loaded yet. You can still use Live Mode to log spices while watching a presentation live.
LIVE MODE
Pause video to log a spice · Press Space or S anytime to add
Elapsed
0:00
Current Energy
0 / 300
Spices Logged
0
Avg Power
—
Peak Energy
0
Logged Spices
Coach Notes
✓ Saved
✓ Session Complete
Log spice at
0:00
↑↓ pick match · +/− or Shift+↑↓ adjust power · Enter confirm · Esc cancel
Time unit elapsed
Is "" still going on?

Edit Spices

Edit spice power values or add new spices. Changes save automatically.

1:1 Coaching

Your feedback video, the key points and the exercises for this recording — visible to the client only after you send it.

Experimental · Coach workspace

Model Battle

Run the same saved video through two selected engines. Each run is durable, uses its own cloned media, and requires a target group.

📈
Score Timeline · Coach view

Where the points were won and lost.

Every scoring event with a timestamp, plotted as a running points line. Skills judged across the whole recording remain separate, so the chart never invents a moment.

Team Attention Stats

Manager-facing progress view for the selected company.

⚙ Settings

API keys, templates, and coach-side configuration. Not visible to clients.

Pause detection threshold (admin only)

The minimum silence length (in seconds) that counts as a pause in the Auto analysis. Changing it re-runs pause detection for the open talk.

0.8s

Score consistency display

Show the discreet Very high, High, Moderate and Low agreement counts on client Delivery and coach 110STEPS. New multi-pass analyses only.

110STEP · Gemini prompts (Pro package · model: gemini-3.5-flash)

Edit the general 110STEP scoring prompt and any per-skill prompt. Edits persist locally and ship on the next Pro analysis. Leave any field empty to use the built-in default inside the edge function.

Users

Jump between organizations, clients, and their past sessions without leaving analysis.

Edit Skill Templates

Edit certification levels, skill plus/minus values, and package inclusion. Changes save automatically to this browser.
Comment for:

Send Session to Client

An email with the session link will be sent.

To
— · —
⚠ This client has no email address on file. Add one in the client settings.
Subject
Message
The session link will be included automatically at the end of the message.

Edit Client

Monthly Analysis-Minutes
The client's MONTHLY Analysis-Minutes. They reset on their signup anniversary (the date they claimed their account). Blank or 0 uses the global default set in Settings.
Monthly certifications
How many certifications this client gets each cycle (Pro = 1, Pro+ = 2, Speaker = 0). Resets with their Analysis-Minutes cycle. Purchased certifications (the €99 top-up) add on top and never expire.
Account Access

Edit Company

License fee
What you charge per person, per month, for this company. Blank = use the generic license fee in Settings. (e.g. Volvo negotiated 950 kr while the generic is 1500 kr.)
Public certification visibility
Whether this company's certified speakers are public by default, and whether they can change it in their own settings. Both are OFF by default.