What is a dataset?
Datasets serve as the foundation for training custom models:- Audio files: The audio samples used for training
- Artifact types: The categories of artifacts to detect
- Annotation sets: Labeled timestamps marking where artifacts occur
Creating a dataset
Define a name and the artifact types you want to detect:Python
Dataset structure
When listing datasets, additional statistics are included:
Organizing datasets
By use case
Create separate datasets for different detection tasks:- TTS Glitches:
[glitch, pop, distortion] - Voice Agent Issues:
[crosstalk, echo, dropout] - Speech Quality:
[mispronunciation, hesitation, filler_words]
By audio source
If your audio comes from different systems or has different characteristics:- Production TTS v1: Audio from your legacy TTS system
- Production TTS v2: Audio from your new TTS system
- Voice Recordings: Human voice samples
By language or speaker
For multilingual or multi-speaker systems:- English TTS: English-specific artifacts
- Spanish TTS: Spanish-specific artifacts
Updating datasets
Change name or description
Python
Add artifact types
You can add new artifact types to an existing dataset:Python
Deleting datasets
Delete a dataset and all associated data:Python
Dataset lifecycle
Best practices
Clear naming
Use descriptive names that indicate:- What the dataset is for
- What type of audio it contains
- Version if applicable
Artifact type naming
Use lowercase with underscores, keep names short:Documentation
Use the description field to document:- Purpose of the dataset
- Labeling guidelines
- Data sources
- Any known issues
Python
