JP Attention Analysis
LIVE
JP Attention Analysis

Welcome. Pick your way in.

Three doors. One ambition: clarity, attention, presence — every recording, sharper than the last.

FREE
✨

Try it free

One full analysis on us. Upload a recording — get scored on 50 of the 110 skills (everything voice, language, rhetoric and pace can measure), plus your transcript breakdown, fillers, and AI insights. The body-language skills wait for a coach.

✓ One full upload & analysis (30 min max)
✓ 50 of 110 skills auto-scored
✓ Speaker Certification (up to Silver)
✓ Transcript & AI insights
· Body language & visual skills (coach)
· Audience analyzer (preview)
· 1:1 coach feedback (preview)
Start free →
CLIENT
🎯

I'm a client

You're already working with a coach. Open your dashboard, see your latest sessions, your 110STEPS journey, and any pinned notes from your coach.

✓ Full session history
✓ 110STEPS growth chart
✓ Audience Analyzer
✓ 1:1 Coach Advice
✓ Compare any two sessions
Open my dashboard →
COACH
🧭

I'm a coach

Manage your roster, run analyses, record feedback, build presentations into transformations. The full workspace, every tool unlocked.

✓ Coaching Dashboard & CRM
✓ Auto Analysis & Spice
✓ 110STEPS & AI scoring
✓ Settings & branding
✓ All client tools
Enter coach workspace →
You can switch roles anytime from the header.

Coaching Dashboard

Manage your companies, clients, and coaching sessions

Client
Coach
🎬
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 and media player.
Tip: If file upload fails, serve this page from a local server: python3 -m http.server 8000 Then open http://localhost:8000 in Chrome. This fixes browser security restrictions for API calls.
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

Live Transcript

0 words
Highlighter: Drag across words to paint · click a marked word to remove it
0
✨

AI Observations on the Presentation

Claude is analyzing the transcript…

Dopamine Language

Pace Variation

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

Volume Variation

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

Filler Map

—
sounds (um, uh)words (basically, so)· hotspots = weakest moments · click 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.8s
0
Total Pauses
0s
Longest Pause
0s
Average Length

Audience Movement Analysis

📹
Upload an audience video
A recording of your audience (not you) — we'll measure restlessness, attention peaks, and collective reactions.
MP4, MOV, WebM · up to 2 GB
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 rated by AI
✨
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

Audience Analyzer

Upload an audience-facing recording to measure how engaged your audience was, moment by moment. Detects restlessness, attention spikes, and collective reactions.

🌶️
Section

Spices

The energy of your talk, moment by moment.

📚
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

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

Record personalized video feedback for your client. Claude will summarize the key points.

📌
Pinned note for this client
Your client sees this at the top of their 1:1 Coach Advice tab.
📌
A note from your coach
🎥
Upload your feedback video
Record a short video sharing what went well, what to improve, and any exercises.
MP4, MOV, WebM, M4A, MP3 · up to 2 GB
Uploading to Deepgram…
Preparing file
Feedback Video
✨

AI Summary of Coach's Feedback

✓
3 Things You Did Brilliantly
    ↑
    3 Key Areas to Work On
      🏋️
      Exercises & Tips
        Keep on growing!
        Book your next coaching session to continue your journey.
        contact@davidjpphillips.com

        Main

        Your complete coaching snapshot — everything in one place.

        ⚙ Settings

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

        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

        Start New Session

        Choose which features to enable for the client in this session.

        Session Name
        Optional — helps you find this later.
        Format
        Used by AI observations.
        110STEPS Package
        Which 110STEPS skills to evaluate.
        Target Audience
        Optional — when set, analysis checks if the speaker uses language adapted to this audience.
        Features Included in This Session
        Tabs not enabled will show a message to the client asking them to contact you about the full package. AI add-ons can be toggled later in Settings.