Expand description
§VoiRS Dataset Utilities
Dataset loading, preprocessing, and management utilities for training and evaluation of VoiRS speech synthesis models.
Re-exports§
pub use splits::DatasetSplit;pub use splits::DatasetSplits;pub use splits::SplitConfig;pub use splits::SplitStatistics;pub use splits::SplitStrategy;
Modules§
- audio
- Audio processing and I/O operations
- augmentation
- Data augmentation utilities for speech synthesis datasets
- cache
- LRU cache for dataset samples
- datasets
- Dataset implementations for various speech synthesis datasets
- error
- Enhanced error handling for dataset operations
- export
- Export utilities for various formats
- formats
- Dataset format definitions and utilities.
- integration
- External integrations for voirs-dataset
- loaders
- Dataset loaders for various formats.
- metadata
- Metadata management and indexing for datasets
- ml
- Machine Learning integration for voirs-dataset
- parallel
- Parallel processing utilities for dataset operations
- performance
- Performance monitoring and profiling utilities
- preprocessors
- Dataset preprocessing utilities.
- processing
- Dataset processing utilities
- profiling
- Comprehensive dataset profiling tools
- quality
- Quality control and metrics for speech synthesis datasets
- research
- Research tools for dataset analysis and experimentation
- sampling
- Advanced sampling strategies for dataset processing
- splits
- Dataset splitting utilities.
- streaming
- Streaming support for memory-efficient dataset processing
- traits
- Core traits for dataset handling
- utils
- Utility functions and helpers for dataset operations
- validation
- Validation module for dataset quality and integrity checking
- versioning
- Dataset versioning and checksum verification
Macros§
- dataset_
error - Convenience macros for error creation
Structs§
- Audio
Data - Audio data structure with efficient processing capabilities
- Dataset
Sample - Dataset sample with comprehensive metadata
- Dataset
Statistics - Dataset statistics
- Duration
Statistics - Duration statistics for audio
- Length
Statistics - Length statistics for text
- Memory
Dataset - In-memory dataset implementation
- Normalization
Config - Audio normalization configuration
- Phoneme
- A phoneme with its symbol and optional features
- Quality
Metrics - Quality metrics for audio samples
- Speaker
Info - Speaker information structure
- Validation
Report - Dataset validation report
Enums§
- Audio
Format - Audio file formats supported by VoiRS
- Dataset
Error - Dataset-specific error types
- Language
Code - Language codes supported by VoiRS
- Normalization
Method - Audio normalization method
Traits§
- Dataset
- Dataset trait for different dataset formats
Type Aliases§
- Audio
Buffer - Audio buffer for holding PCM audio data (legacy compatibility)
- Dataset
Item - Dataset item containing text, phonemes, and audio (legacy compatibility)
- Result
- Result type for dataset operations