Narrated Egocentric Video for Language-Grounded Learning
Challenge:Language-conditioned robot policies and grounded video models need data where action and description co-occur: first-person video in which the demonstrator narrates intent, steps, and object interactions in natural spoken language.
Solution:We ran a dedicated narration program alongside our household egocentric collection: 698 approved contributors wear cameras and narrate their own activities in their own words — what they are doing, what they pick up, what happens next.
Result:The corpus pairs visual demonstration with natural language at a scale usable for language-conditioned imitation learning and grounded instruction following: every clip is action-synchronized narration rather than post-hoc captioning, and cohort-level language tagging makes the accent and language mix a controllable training variable.
Language-conditioned robot policies and grounded video models need data where action and description co-occur: first-person video in which the demonstrator narrates intent, steps, and object interactions in natural spoken language. Collecting this is harder than silent egocentric video — narration must actually describe the action, stay synchronized with it, and remain audible and natural rather than read from a script. The buyer needed thousands of hours of it, across varied English and regional accents, under commercial licensing.
We ran a dedicated narration program alongside our household egocentric collection: 698 approved contributors wear cameras and narrate their own activities in their own words — what they are doing, what they pick up, what happens next. Spoken audio is recorded on the same timeline as video, so narration can be transcribed and aligned to actions without manual syncing.
Every clip passes an acceptance gate that checks narration quality, not just video quality: the description must match the visible action and stay synchronized with it. Cohorts are organized by narration language — US/CA/AU/NZ/EU cohorts narrate in English, while India and Norway cohorts narrate in local languages — so downstream teams can control language mix explicitly rather than inheriting it.
Delivery ran in weekly waves that peaked at 2,830 accepted hours, with per-cohort and per-country tracking so the buyer could rebalance accent and activity coverage as the corpus grew.
- 01RecruitOnboard narrating contributors by language cohort with consented capture agreements
- 02CaptureFirst-person video with live self-narration on a shared timeline
- 03GateAcceptance checks on narration quality, action match, and synchronization
- 04DeliverWeekly waves with per-cohort tracking; peak week 2,830 accepted hours
- 01RecruitOnboard narrating contributors by language cohort with consented capture agreements
- 02CaptureFirst-person video with live self-narration on a shared timeline
- 03GateAcceptance checks on narration quality, action match, and synchronization
- 04DeliverWeekly waves with per-cohort tracking; peak week 2,830 accepted hours
One narrated clip, one clock
Schematic of a single clip. Speech is recorded on the same timeline as the video, so each stretch of narration lines up with the action it describes without manual syncing.
Household footage on Explore
Public household clips from Claru Explore, shown muted. Explore previews carry no audio; the narration program's spoken track is part of its delivery, not of these previews.
- Narration matches the actionThe spoken description must describe what is visible in the clip.
- Narration stays in syncSpeech must line up with the action as it happens, not trail behind it.
- Natural, unscripted speechContributors describe their own activity in their own words, not a read-aloud script.
- Video quality still appliesNarration is checked on top of the visual review, not instead of it.
Accepted first-person clips with the narrator's spoken audio recorded on the same timeline.
- RGB video + spoken audio
- 18,417 accepted clips across four narration projects, video and speech captured together.
- Language cohort
- Each clip carries its cohort, so language and accent mix can be set when assembling training sets.
- Country
- Accepted capture tracked across 26 countries.
- Weekly waves
- Per-cohort and per-country tracking; the peak week delivered 2,830 accepted hours.
The corpus pairs visual demonstration with natural language at a scale usable for language-conditioned imitation learning and grounded instruction following: every clip is action-synchronized narration rather than post-hoc captioning, and cohort-level language tagging makes the accent and language mix a controllable training variable.
Silent demonstration video teaches what happened; narrated video teaches why, in language a policy or model can condition on. Data where the demonstrator explains their own actions in their own words is among the scarcest training data for embodied AI — it cannot be scraped, must be consented and captured live, and loses its value the moment narration drifts from the action. That is exactly what the acceptance gate protects.
- Language-conditioned policyHow policies condition on natural language
- How to Build a Language-Conditioned Robot DatasetPairing demonstrations with language
- Language-Conditioned Robot DataPaired demonstrations with natural language
- Temporal annotationAligning labels and language to time
- Explore: KitchensPublic first-person kitchen clips
Ready to build your next dataset?
Tell us about your project and we will scope a plan within 48 hours.