Expand description
Refactored sync command supporting new multi-method sync engine.
This module provides the synchronization command functionality, supporting multiple synchronization methods including local VAD (Voice Activity Detection), automatic method selection, and manual offset adjustment.
Structs§
- Sync
Input - One entry in
SyncPayload::inputs— describes the analysis stage for a single subtitle file. - Sync
Item Error - Stable per-item error payload (mirrors the top-level error envelope
minus
exit_code). - Sync
Operation - One entry in
SyncPayload::operations— describes a planned or applied write to disk. - Sync
Payload - JSON payload emitted under
dataof the top-level envelope bysubx-cli --output json sync. - VadInfo
Payload - VAD-specific metadata included in
SyncInput::vad.
Functions§
- execute
- Execute the sync command with the provided arguments.
- execute_
with_ config - Maintain consistency with other commands