Skip to main content

Module sync_args

Module sync_args 

Source
Expand description

Refactored sync command CLI argument definitions.

Supports multiple synchronization methods: OpenAI Whisper API, local VAD, automatic selection, and manual offset. Provides fine-grained parameter control and intelligent defaults.

§Synchronization Methods

§OpenAI Whisper API

Cloud transcription service providing high-precision speech detection.

§Local VAD

Voice Activity Detection using local processing for privacy and speed.

§Manual Offset

Direct time offset specification for precise manual synchronization.

Structs§

SyncArgs
Refactored sync command arguments supporting multiple sync methods.

Enums§

SyncMethod
Sync method enumeration (backward compatible).
SyncMethodArg
Synchronization method selection for CLI arguments.

Functions§

create_default_output_path
Legacy re-export. create_default_output_path now lives in subx_core::core::sync; prefer that path. The alias exists so that consumers of subx_cli::cli::sync_args::create_default_output_path keep compiling across the subx-core split and will be removed once they have migrated. In-crate callers reference the core path directly. Creates a default output path by appending _synced to the file stem.