Module engine

Source
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§

SyncConfig
Configuration parameters for the subtitle synchronization process.
SyncEngine
Synchronization engine for aligning subtitles with audio tracks.
SyncResult
Result of the subtitle synchronization process.

Enums§

SyncMethod
Available methods for synchronizing subtitles with audio.