Each dot is one statement. Pick a metric, hover for a preview, click for the full profile and video link.
Click a dot to see the statement profile.
Emotions
Weighted statement-level emotions and per-sentence dominant emotion share.
What they talk about
Each dot is one transcript sentence, placed by meaning; shared PCA axes.Share of each speaker's sentences per semantic cluster.
Confidence — words and voice
Linguistic confidence: each dot one statement, bar = median.Speech rate per statement.Pitch variability — how much the voice moves.Vocal arousal / dominance / valence, and vocal dominance vs. text certainty.
Message discipline
Within-statement flow coherence and statement-to-statement similarity.
Emotional arcs
Data-driven basic arc shapes (SVD modes of standardized valence arcs).Canonical arc shapes with each speaker's share.Mean statement valence over time/sequence.
Methods
Audio: yt-dlp (optional per-URL time spans). Transcription: Whisper large-v3-turbo (mlx-whisper, local),
auto language detection with per-video verification.
Text annotation: google/gemini-2.5-flash reading the source language — per segment: emotion (12-label palette),
certainty, hedging, valence, speech role (prepared/question/answer); per statement: confidence, coherence,
topics, tone.
Vocal dimensions: audeering/wav2vec2-large-robust-12-ft-emotion-msp-dim (arousal/dominance/valence).
Pitch: librosa YIN per segment.
Statistics: bootstrap 95% CIs on medians; paired Wilcoxon for the script-vs-Q&A contrast;
role labels validated acoustically against the speaker's pitch band.
Caveats
Corpus sizes: Joe Biden n=10, Donald Trump n=9. Findings below ~10 statements per speaker are unstable.
Same-genre and same-language comparison assumed (v1); differences may still reflect venue and period, not persona.
Vocal dimensions come from an English-trained model — interpret contrasts between the speakers, never absolute values.
Text ratings come from a single LLM; the Q&A role labels are the one annotation validated independently (acoustically).
Whisper transcription noise is not human-quantified; hallucination loops are deduplicated and degenerate transcripts excluded.
Script-vs-Q&A section skipped: too few statements with a detectable Q&A.