Audio and video

Egocentric Audio and Video Data Collection

Some models need to hear the task as well as see it. We collect custom first-person video on demand against your written skill spec, with audio hardware-triggered alongside video, depth and IMU, and with spoken identifiers scrubbed before anything ships.
Audio
Hardware-triggered with video, depth and IMU
Rig
Head-mounted camera with IMU
Privacy
Spoken identifiers scrubbed, ambient audio kept
License
Buyer-owned
A contributor wearing a head-mounted capture rig performs a manual task, beside a graphic of synchronized video, depth, IMU and audio layers.
Audio is one of the streams the rig triggers together with video, depth and IMU.

What an audio-video delivery includes

The sound of the task, on the same clock as the footage.

01

Audio on the rig clock

Audio is hardware-triggered together with depth, IMU and video, so it lines up with what the camera saw with no drift to correct afterwards.

02

Ambient sound kept

Speech is scrubbed of identifying content, but ambient audio is retained, so the sound of the task stays in the data.

03

Spoken identifiers removed

Names, addresses and card numbers are scrubbed from the transcript and muted in the waveform before delivery.

04

You specify the audio

The skill spec names whether audio is in scope and how it is delivered, so the order matches the model you train.

Definition

What is egocentric audio and video data collection?

Egocentric audio and video data collection is the recording of first-person task footage, from a head-mounted camera, together with the sound of the same moment. The video says what the wearer saw and did; the audio adds what could be heard while they did it.

The site is specific about how audio is captured and quiet about the instrument. Collection pages state that audio is hardware-triggered together with depth and IMU, and that head-mounted and wrist video, depth, IMU and audio are hardware-synchronized. They do not name a microphone, a channel count, a sample rate or a codec, so this page makes none of those claims.

This page is for robot learning, VLA, humanoid and multimodal teams that want to specify audio and order it collected, fast and on demand, as a custom collection. It is separate from the standalone speech service, which records speakers for ASR and voice models rather than audio beside first-person task video.

Why it matters

Why do robot learning and multimodal teams ask for audio with video?

Many tasks make sound that carries information the picture does not: a tool starting, a container closing, a pour. The site’s glossary defines multimodal training data as two or more aligned streams, naming video, depth, audio, IMU and pose, captured from the same event and time-synchronized so a model can learn how they relate rather than finding them side by side in a folder.

The site also notes that streams which drift against each other, even slightly, break the cross-modal signal a model is meant to learn, and that hardware-triggering every stream onto one clock is what keeps a dataset genuinely multimodal.

The site does not state a measured benefit from adding audio to a training mix, so none is quoted here. Whether audio is worth the added review for your policy is a decision to test on a small first batch.

Capture

How is audio captured alongside egocentric video?

Paid, consented contributors wear the rig and perform the real task against your spec. The site states that the cameras hardware-trigger together with depth, IMU and audio, so every stream lines up to the frame, and that the same holds for stereo capture, where left and right frames trigger on one clock alongside depth, IMU and audio.

Large-scale collection pages list the streams as head and wrist RGB, depth, IMU and audio, with audio marked optional. That is the clearest statement of scope on the site: audio is available, and it is something you ask for in the spec rather than something every delivery carries.

The site does not state where the microphone sits, how many channels are recorded, or at what sample rate. Those details are set per program in the skill spec and confirmed on the first batch.

Streams

Which streams ship alongside audio?

The stream table lists what travels with audio, using the rates the capture and episode specs state. The audio row is deliberately thin: the site states that audio is triggered with the other streams, and does not itemise its data type, rate or delivery key.

Because the streams share one timeline, an audio event can be read against the head camera at 60 fps, the 200 Hz head IMU and depth at 30 fps for the same moment.

Differentiation

How is egocentric audio different from standalone speech collection?

The site’s audio and speech solution records people speaking: conversational and scripted speech, multilingual and accented speech, wake words, and ambient or event audio, from screened speakers in the languages and conditions you specify. That service is about the voice.

Egocentric audio is about the task. The audio arrives as one stream of a first-person episode, triggered with the camera, depth and IMU, from a contributor doing the work. The comparison table sets the two side by side. If you need speech models, scripted prompts or speaker-level metadata, the standalone service is the right page; if you need audio that lines up with first-person video, this is.

Synchronization

How is audio kept in sync with video, depth and IMU?

Every sensor runs in one PTP clock domain and exposures are hardware-triggered. For the rig, the site states a 1.12 ms median offset, 1.94 ms at the 99th percentile and a 2.0 ms ceiling, measured as the absolute timestamp offset between the head camera and every other stream.

The streams run at different rates: cameras at 60 fps, depth at 30 fps and the IMUs at 200 Hz. The site does not itemise a separate audio-to-video offset or an audio sampling rate, so how audio samples are aligned to a video frame is set per program in the skill spec.

Privacy

How is speech handled in audio-video data?

A head-mounted rig hears whoever is nearby, so audio is treated the way video is. The site states that speech is scrubbed of names, addresses and card numbers while ambient audio is retained, and that a human reviewer confirms that no un-consented person is identifiable.

For the delivered files, the site describes spoken identifiers as scrubbed from the transcript and muted in the waveform, and lists muted or scrubbed waveform segments in the delivered audio track. In the same pass, faces, licence plates and screens in frame are detected and irreversibly blurred at ingest. Any clip where a bystander cannot be de-identified is discarded rather than shipped.

The site does not state whether a transcript is delivered as a separate file for egocentric episodes. That is set per program.

Formats

Which formats carry audio?

All formats are exported from the same QA-passed episodes as projections of the canonical episode schema. The site’s format pages describe how video, depth, IMU, hand joints and actions are carried in RLDS, LeRobot, WebDataset and HDF5 or zarr, but they do not state an audio key or an audio file layout.

Where audio sits in each layout, and whether it is embedded in the episode or delivered as separate files, is therefore set per program in the skill spec. The site’s standalone speech service lists WAV or FLAC with per-file metadata; the site does not say the same applies to egocentric episodes, so confirm the audio container in the spec.

Collection and licence

How is a custom audio-video dataset collected, licensed and priced?

Paid, consented contributors perform the real task against your spec while wearing the rig. We do not capture robot or teleoperation data, and we do not capture at a customer’s own facility. Every episode is tied to a signed contributor release.

The dataset ships under a perpetual, irrevocable, worldwide commercial licence that is non-exclusive by default, with the buyer owning the resulting dataset and exclusivity available. Where coverage is deep, the median time from signed spec to first validated batch is a median of 48 hours; where it is thin, turnaround runs three to four weeks. Billing is per validated hour, not per raw hour recorded, and there is no list price: you are quoted against your spec.

Getting started

How do you request a custom audio-video dataset?

Write down the tasks, environments and objects your model needs, say whether audio is in scope and what you need from it, and name the delivery format. The site recommends that an RFP name the sensor streams a task requires, including audio, and the synchronization tolerance they must meet.

Most orders begin with a Spec Pilot: a small, fast first batch that proves the spec and accept criteria hold on real footage before you scale.

At a glance

What you get.

Audio stream
Hardware-triggered together with depth, IMU and video; included where the skill spec calls for it
Scope
Large-scale collection pages list audio as optional, so it is a spec decision, not a default
Head-mounted rig
Head camera at 60 fps, depth at 30 fps, 200 Hz 6-DoF IMU
Privacy
Speech scrubbed of names, addresses and card numbers; ambient audio retained; faces, plates and screens blurred
Clock
One PTP domain; int64 nanosecond timestamps per stream
Formats
RLDS, LeRobot, WebDataset, HDF5 / zarr
Microphone, channels, sample rate, codec, audio-to-video offset, transcripts
Set per program in the skill spec
Spec to first batch
a median of 48 hours (deep coverage)
License
Perpetual, irrevocable, buyer-owned, non-exclusive by default

Every collection runs through the same seven-stage end-to-end custom collection pipeline. End-to-end custom data collection is a managed service that takes an AI data need from problem to owned dataset in a single accountable pipeline.

Stream map

Audio and the streams delivered beside it

Rates and field names as the capture and episode specs state them. Audio’s own type, rate and key are not itemised.
StreamRole in an audio-video episodeStated spec
AudioSound from the same moment as the video, including ambient audioHardware-triggered with video, depth and IMU; rate, channels and key not stated
Head videoEye-line first-person view60 fps
DepthPer-pixel distance30 fps
Head IMUHead motion and orientation200 Hz, 6-DoF
Hand jointsPer-joint 3D hand pose, where the spec calls for itfloat32 [T, 2, 21, 3], metres, head-camera frame
TimestampsPer-stream timeint64 nanoseconds, PTP domain

Differentiation

Egocentric audio vs standalone speech collection

What each service records, as the site describes them.
AspectEgocentric audio and video (this page)Standalone audio and speech collection
What is recordedAudio as one stream of a first-person task episodeSpeech and sound from speakers: conversational, scripted, multilingual, ambient or event audio
SynchronizationHardware-triggered with video, depth and IMUNot applicable; no video stream is stated
DeliveryRLDS, LeRobot, WebDataset, HDF5 / zarr; audio layout set per programWAV or FLAC with per-file metadata, speaker IDs and transcripts
Who is recordedConsented contributors performing a taskSpeakers screened for language, accent, age band and gender balance
Privacy handlingSpoken identifiers scrubbed, ambient audio retained, video blurredWritten commercial release per speaker before recording

Privacy

How audio and video identifiers are handled

Treatments as the site’s anonymization pages state them.
ItemTreatmentWhat is kept
Spoken names, addresses and numbersScrubbed from the transcript and muted in the waveformThe rest of the audio track
Ambient audioRetainedThe sound of the task
Faces, licence plates and screens in frameDetected and irreversibly blurred at ingest, then reviewedThe hands, objects and scene
Clips where a bystander cannot be de-identifiedDiscarded rather than shippedNot applicable

Formats

How each format carries audio

What the site states per format; unstated details are set per program.
FormatWhat the site statesAudio key stated?
HDF5 / zarrannotations/ group mirrors the episode schemaNo; set per program in the skill spec
RLDSStep keys observation.hand_joints and action; int64 nanosecond timestampsNo; set per program in the skill spec
LeRobotobservation.state packs hands then body; actionNo; set per program in the skill spec
WebDatasetann.json carries annotations; which fields appear is set in the skill specNo; set per program in the skill spec

Stated vs per program

What the site states and what is set per program

Details not stated on this site are agreed in the written skill spec and confirmed on the Spec Pilot batch.
DetailStated on the siteSet per program in the skill spec
Audio is triggered with video, depth and IMUYesWhether your order includes audio
Speech and ambient audio handlingSpeech scrubbed, ambient retainedAny further audio rules
Microphone type and placementNot statedYes
Channels, sample rate and codecNot statedYes
Audio-to-video offset and alignment to framesNot stated separatelyYes
Transcripts for egocentric episodesNot statedYes
Audio key or file layout in RLDS, LeRobot, WebDataset, HDF5Not statedYes

FAQ

Egocentric audio and video data collection, answered.

What is egocentric audio and video data collection?
Custom recording of first-person task footage together with an audio stream from the same moment. On Firsthand’s rig the audio is hardware-triggered alongside video, depth and IMU.
Is audio included in every delivery?
Not automatically. Large-scale collection pages list audio as optional, so whether a delivery includes it is a spec decision. Name it in the skill spec and confirm it on the Spec Pilot batch.
What happens to speech in the audio?
Speech is scrubbed of names, addresses and card numbers, while ambient audio is retained. The site describes spoken identifiers as scrubbed from the transcript and muted in the waveform, and a reviewer confirms no un-consented person is identifiable.
How closely is audio synchronized with the video?
Audio is hardware-triggered with video, depth and IMU on one PTP clock, with a 1.12 ms median offset, 1.94 ms at the 99th percentile and a 2.0 ms ceiling for the rig. A separate audio-to-video offset is not itemised, so alignment details are set per program.
Which microphone, sample rate and file format do you use?
The site does not state them. Microphone, channels, sample rate, codec and where audio sits in RLDS, LeRobot, WebDataset or HDF5 are set per program in the skill spec.
How fast and how priced is an audio-video collection?
Where coverage is deep, the median from signed spec to first validated batch is 48 hours; where thin, three to four weeks. There is no list price: you are quoted against your spec and billed per validated hour.

Sources

Where are the delivery formats documented?

Request a custom audio-video dataset.

Tell us the tasks, environments, whether audio is in scope, and the format you load from. A first validated batch arrives in a median of 48 hours where coverage is deep.