Expand description
Subtitle synchronization engine using audio analysis and pattern matching.
This module provides SyncEngine and related types to align subtitle timing
with audio tracks based on correlation and dialogue analysis.
§Examples
use subx_cli::core::sync::engine::{SyncEngine, SyncConfig};
let config = SyncConfig { max_offset_seconds: 5.0, correlation_threshold: 0.8, dialogue_threshold: 0.5, min_dialogue_length: 1.0 };
let engine = SyncEngine::new(config);Structs§
- Sync
Config - Configuration parameters for the subtitle synchronization process.
- Sync
Engine - Synchronization engine for aligning subtitles with audio tracks.
- Sync
Result - Result of the subtitle synchronization process.
Enums§
- Sync
Method - Available methods for synchronizing subtitles with audio.