vllm_omni.diffusion.models.soulx_singer.modules.preprocess.utils ¶
Shared helpers for SoulX preprocess (I/O, config, checkpoints, pitch).
denorm_f0 ¶
denorm_f0(
f0,
uv,
pitch_norm="log",
f0_mean=400,
f0_std=100,
pitch_padding=None,
min=50,
max=900,
)
get_audio_duration ¶
Return audio duration in seconds for a file on disk.
load_model_ckpt ¶
load_model_ckpt(
model: Module,
checkpoint_path: str,
*,
model_name: str = "model",
verbose: bool = True,
) -> None
load_mono_audio ¶
load_mono_audio(
source: str | tuple[ndarray, int],
*,
target_sr: int | None = None,
) -> tuple[ndarray, int]
load_rosvot_config ¶
load_yaml_config ¶
Load YAML with optional base_config chain; returns a plain dict.