Speech data · Technical specifications
Formats, rates, manifests and QA outputs. The spec sheet your pipeline reads.
WAV or FLAC, 16 to 48 kHz, 16 or 24-bit, structured JSON manifests, per-recording QA status. The project spec sheet is finalised in scoping.
Speech dataset · specification
- Format
- WAV · FLAC
- Sample rate
- 16 · 44.1 · 48 kHz
- Bit depth
- 16 · 24-bit
- Channels
- Mono · stereo on request
- Capture
- 48 kHz / 24-bit
- Signal-to-noise
- 40 dB or better
- Segmentation
- Utterance
- Manifest
- JSON, per recording
- Integrity
- SHA-256 per file
- Description
- Croissant 1.1 + data card
- Acceptance
- 98% first-delivery floor
- Pilot
- within 10 business days
Thresholds set per project
The numbers
Four numbers the specification carries, measured per recording and reported per delivery.
The project sheet sets the rest.
Capture floor · acceptance floor · quota tolerance
- 48 kHz Capture sample rate 24-bit, studio and field
- 40 dB Signal-to-noise or better, measured per recording
- 5 pts Quota tolerance per cell, reported each delivery
- 98% First-delivery acceptance floor, re-collected below it
Audio standards capture · validation
Constraints are enforced at capture. Invalid audio never enters the pipeline.
SNR, noise floor and environment thresholds are set per project.
Gates, in capture order
- Device Device class enforced at capture time
- Sample rate Matches the project specification before submission
- Noise floor Within the agreed threshold, checked automatically
- Clipping No clipping or distortion detected
- Duration Within the expected range for the prompt
- Rejection Non-conforming audio rejected before it enters the pipeline
Annotation and segmentation utterance · transcript · manifest
Segmented at the utterance, transcribed to your convention, described in the manifest.
Full schema documentation is provided in scoping. Additional fields are available on request.
Segmentation approach: Recordings are segmented at the utterance level by default. File-level segmentation or another approach is available on request.
Transcript and label formats: Transcripts are delivered as verbatim or normalised text, to the project's convention. Label formats follow common training pipeline conventions.
Manifest schema: One structured JSON record per recording, with the fields in the example record.
{"recording_id": "rec_004217","speaker_id": "spk_0142","transcript": "...","duration_ms": 4210,"sample_rate": 48000,"format": "wav","language": "nb-NO","region": "Vestlandsk","consent_reference": "cns_8f31","qa_status": "accepted"}
Quality assurance automated · human · dataset-level
Three QA stages, each one leaving an output in the delivery.
-
Automated validation
SNR, clipping and silence thresholds, synthetic-artefact detection, specification compliance, automatic rejection of non-conforming recordings.
Output Per-recording validation result in the manifest
-
Human QA
Review coverage follows the agreed acceptance and sampling plan, with linguistic correctness, naturalness and script adherence where applicable.
Output Per-recording acceptance decision
-
Dataset-level QA
Coverage balance, speaker distribution, label integrity, final acceptance review before delivery.
Output QA report with the delivery
Delivery and handoff transfer · versioning · support
File-based delivery, versioned, with the handoff procedure in the agreement.
Handoff procedures, acceptance criteria, and post-delivery support are documented in the project agreement.
Delivery method: Secure transfer, cloud storage handoff or another enterprise-compatible mechanism, agreed per project.
Versioning and iterations: Iteration cycles, revision policy and version control are set per project and bound by the contract.
Integration wav · flac · json
Delivered for offline training. Folder structure and naming documented per project.
YPAI datasets are delivered in formats compatible with standard ML training pipelines. Delivery is file-based and designed for offline training workflows.
- dataset_v1/
- manifest.json
- croissant.json
- data_card.md
- qa_report.json
- audio/
- spk_0142/
- rec_004217.wav
- transcripts/
- rec_004217.txt
- checksums.sha256
Integration overview: Datasets delivered in WAV/FLAC with structured JSON manifests, folder structure and naming conventions documented per project, compatible with common ASR/TTS training frameworks. An integration spec is available on request.
What this page covers conventions · qa · delivery
This page describes the conventions. The project specification is written in scoping.
This page describes
- Typical formats and conventions
- Standard QA process outputs
- Delivery and integration overview
Written elsewhere
- Project-specific specifications
- Pricing and commercial terms
- Procurement appendices, legal terms and DPA documentation, linked from the speech data page or provided during scoping
Questions
Formats, metadata and delivery
What audio formats does YPAI support for speech datasets?
YPAI delivers speech datasets in WAV and FLAC formats. The specific format is defined during project scoping based on your pipeline requirements.
What sample rates are available?
Standard sample rates include 16 kHz, 44.1 kHz, and 48 kHz. The appropriate sample rate for your project is determined during technical scoping based on your use case and training requirements.
How is audio quality validated?
YPAI combines automated validation (SNR checks, clipping detection, and technical compliance) with Human QA applied according to the agreed acceptance and sampling plan. The plan defines which recordings receive review before acceptance.
What metadata is included with delivered datasets?
Datasets include structured JSON manifests containing fields such as recording_id, speaker_id, transcript, duration_ms, sample_rate, format, language, region, consent_reference, and qa_status. Additional fields are available on request.
Can I request stereo recordings instead of mono?
Yes. The default configuration is mono, but stereo recordings are available on request and can be specified during project scoping.
How is data delivered?
By secure transfer, cloud storage handoff or another enterprise-compatible mechanism. The chosen method is documented in the project agreement.
Are YPAI datasets compatible with standard ML frameworks?
Yes. Datasets are delivered in formats compatible with standard ML training pipelines, including common ASR and TTS training frameworks. Integration specifications are available on request.
What QA documentation is provided with delivered datasets?
Delivered datasets include QA reports documenting validation results, coverage balance verification, speaker distribution analysis, and label integrity checks. The documentation scope is set per project.
Can specifications be customised for my project?
Yes. Technical specifications are defined per engagement and finalised in scoping. YPAI works with your team to define project-specific requirements, thresholds, and deliverables.
Is there an API for accessing datasets?
YPAI datasets are delivered as file-based packages designed for offline training workflows. Delivery is by secure transfer or cloud storage handoff, agreed in scoping.
Bring the pipeline requirement. The spec sheet comes back from scoping.
A scoping discussion with the data team sets the project-specific thresholds, formats and deliverables.
Speech data overview Engagement model Language coverage Service Level Agreement DPA overview