N/A, send Task ID to the Foreign Language workflow.
WarpSonic is for describing what's audible in a video: you mark each sound on the timeline, describe it, then export the result. Three terms to know first:
Load a video. Click the WarpSonic panel in the centre of the screen, or press L (or use the File menu). WarpSonic works entirely in the browser — no upload, no server.
Pick a track type. Press 1–5 or click a track label to choose which layer you're marking — Speech, Music, Sound Effects, Ambience, or Artifacts.
Create a range. Mark where that sound happens, three ways: press I at the start and O at the end; Shift-drag on the waveform; or click + on a track header to place a range at the playhead.
Add a subject (for speech). Click + Add subject in the Subjects panel (top right) to create the speaker. Give them a name and fill in stable voice characteristics — these become defaults inherited by all of that speaker's speech ranges.
Fill in the range. Click a range to select it — the editor panel on the right shows its fields. For speech, pick the Subject (the speaker) in the header first, then work through the How, Why, and Voice sections.
Review in the Spreadsheet. Click the Spreadsheet tab above the timeline to see all ranges in a table. Cells are editable inline.
Export. Open the File menu and choose AT annotations, SRT, or WebVTT. AT is WarpSonic's full JSON format; SRT/VTT are subtitle-compatible exports.
| Type | Use for | Key fields |
|---|---|---|
| Speech 1 | Any spoken dialogue, narration, voice-over, commentary, or announcements. Human voice as language. | Transcription, Subject, Emotion, Speech Dynamics, Intent, Timbre, Volume, Speaking rate |
| Music 2 | Musical content — background score, featured performance, diegetic music (music that exists in the scene's world), jingles, stings. | Genre, Mood, Energy, Tempo, Instrumentation, Vocals, Lyrics |
| Sound Effects (SFX) 3 | Discrete sound effects with a clear onset — things that happen at a moment in time. | Description (e.g. "glass shatter", "door slam", "gunshot") |
| Ambience 4 | Continuous background texture without a discrete onset — the sonic environment of a scene. | Description (e.g. "city traffic", "forest birds", "office hum") |
| Artifacts 5 | Audio problems and recording issues — clipping, distortion, dropouts, digital glitches, or excessive noise. Flags a quality concern rather than content. | Description (e.g. "clipping", "dropout", "background hiss", "codec artifacts") |
Axes derived from the Consensus Auditory-Perceptual Evaluation of Voice (ASHA, 2004) and Laver, J., The Phonetic Description of Voice Quality (Cambridge, 1980).
The timbre widget maps perceptual voice quality onto five axes. Brightness correlates with spectral centroid — the centre of gravity of the frequency spectrum. A bright voice carries more high-frequency energy; a dark voice more low-frequency energy. Breathiness reflects the ratio of aspiration noise to harmonic energy (the harmonics-to-noise ratio, HNR): incomplete vocal fold closure allows air to escape, raising the noise floor. Roughness corresponds to aperiodicity and irregular pitch perturbation — jitter and shimmer in acoustic measurement, the R dimension in the clinical GRBAS scale.
Nasality reflects the degree of velopharyngeal opening: when the soft palate lowers, the nasal cavity couples into the vocal tract, introducing anti-formants visible in the spectrum. Fullness describes the perceived body, warmth, and resonance of the voice — associated with lower formant frequencies and efficient cavity coupling; Laver links a fuller sound to a lowered larynx setting that lengthens the vocal tract. (Warmth and resonance are combined into this single Fullness axis.)
The descriptor chips (warm, breathy, raspy, velvety, etc.) are generated by combining axis positions: "velvety" requires fullness above mid, roughness below mid, and breathiness in a moderate band. Chips that match the current axis configuration are highlighted as suggestions; clicking one adds it to the stored text value.
Scherer, K.R., Shuman, V., Fontaine, J.R.J. & Soriano, C., "The GRID meets the Wheel," in Components of Emotional Meaning (Oxford, 2013). Lineage: Russell, J.A., "A circumplex model of affect," J. Personality and Social Psychology 39(6), 1980.
The emotion vocabulary is the Geneva Emotion Wheel (GEW), a validated circumplex instrument. Like Russell's model it locates every emotion in a two-dimensional space, but its axes are valence (unpleasant → pleasant) and control/power (feeling overwhelmed → feeling in control), not arousal. The GEW uses control because arousal differentiates intensity within a family (irritation → anger → rage), whereas control separates the families themselves: high-control anger sits opposite low-control fear — states that valence and arousal alone would leave piled together. Control/power is what the literature also calls dominance.
The 20 emotion families were positioned empirically by the cross-cultural GRID study (10 languages, 10 countries); WarpSonic adds neutral (the wheel's "no-emotion" hub) plus surprise and boredom — which the standard GEW omits but which are common and audible in speech. An optional intensity modifier (mild / strong) captures how strongly the emotion is expressed: mild fear (unease) vs. strong fear (alarm).
The wheel beside the chips is a read-only orientation map: it shows where your pick sits relative to the other emotions and to its opposite, so you build a mental model of the space. Clicking a chip stores the value; the map never changes the annotation.
Cruttenden, A., Intonation (2nd ed., Cambridge, 1997). Bolinger, D., Intonation and Its Parts (Stanford, 1986). Crystal, D., The English Tone of Voice (Arnold, 1975).
Prosody encompasses the suprasegmental features of speech — the way something is said rather than what is said. The four axes capture the dimensions most consistently identified in speech research as perceptually salient and acoustically measurable.
Tempo (speech rate) is measured in syllables per second or words per minute. Slow delivery (under ~120 wpm) is associated with emphasis, careful explanation, or cognitive load; fast delivery (over ~180 wpm) with fluency, excitement, or urgency. Highly variable rate within an utterance is itself informative and may generate multiple tags.
Pitch range reflects the span of fundamental frequency (F0) variation across the utterance — the intonation span. A narrow range produces monotone, flat delivery; a wide range produces expressive, animated delivery. Bolinger's work established that English uses pitch range to signal involvement, emphasis, and contrast.
Stress reflects how forcefully syllables or phrases are emphasised. In English, nuclear stress placement is the primary carrier of information structure (given vs. new information, contrast, correction). Heavy stress produces emphatic or commanding delivery; light stress produces soft, even, or whispered speech.
Rhythm reflects fluency and the temporal regularity of delivery. Halting rhythm is characterised by frequent pauses, hesitations, and disfluencies; fluid rhythm by smooth, continuous production. This is distinct from tempo: speech can be slow and fluid (deliberate) or fast and halting (anxious or clipped).
Searle, J.R., Speech Acts: An Essay in the Philosophy of Language (Cambridge, 1969). Austin, J.L., How to Do Things with Words (Oxford, 1962). SWBD-DAMSL scheme: Jurafsky et al., ICSI Technical Report TR-97-02, 1997.
The core insight of speech act theory — first developed by Austin and systematised by Searle — is that utterances do not merely convey propositional content but perform actions: each carries an illocutionary force (the action being performed) on top of its literal meaning. The widget sorts that force into five conversational-purpose categories — plainer labels for annotators than Searle's original type names, which they map onto directly:
Informing — telling the listener something: state, explain, report, clarify, correct, warn, admit. (Searle's Assertive / Representative — the speaker commits to the truth of a proposition; word-to-world fit.)
Questioning — asking for information or confirmation: ask, inquire, challenge, probe, wonder. (The information-seeking half of Searle's Directive.)
Requesting — asking the listener to do something: request, demand, command, invite, suggest, persuade, advise. (The action-seeking half of Searle's Directive; world-to-word fit.)
Expressing — sharing a psychological or social reaction: thank, apologize, congratulate, complain, praise, joke, exclaim. (Searle's Expressive — no direction of fit.)
Committing — promising or threatening a future action: promise, offer, pledge, threaten, agree, refuse. (Searle's Commissive — the obligation falls on the speaker.)
Searle's fifth type, Declaration (the utterance itself changes reality — verdicts, appointments, dismissals), is omitted: it's vanishingly rare in natural recorded speech. The widget supports multi-select because utterances frequently carry mixed force — "You might want to close the window" is at once Informing and Requesting. Grounding the labels in Searle's taxonomy keeps WarpSonic annotations compatible with the SWBD-DAMSL dialogue-act tradition used in the Switchboard corpus.
Turn the automatic, on-load analyses on or off. These are workflow preferences (saved on this device), not per-video — disable what you don't need to skip the model downloads and computation.
Load a clip first.
Paste the full machine-generated caption block below. Dialogue items will become speech ranges. Sound effects, ambience, and music descriptions will become untimed ranges covering the full clip. Existing ranges will be cleared.
Each utterance is a header line [in → out] Speaker (spoken) with the
transcription inline or on the next line (quotes optional). A leading N.
and [ ] around the times are fine. Each becomes a speech range;
repeated speakers collapse into one subject. Ranges are added to the timeline
(one undo reverses the whole import). You can also just drop a .txt onto the window.