INNER CODE UNIT · Python
callback
voicepaw/so-vits-svc-fork · src/so_vits_svc_fork/inference/main.py:199
def callback(
indata: np.ndarray,
outdata: np.ndarray,
frames: int,
time: int,
status: sd.CallbackFlags,
) -> None:
LOG.debug(f"Frames: {frames}, Status: {status}, Shape: {indata.shape}, Time: {time}")
kwargs = dict(
input_audio=indata.mean(axis=1).astype(np.float32),
# svc config
speaker=speaker,
transpose=transpose,
auto_predict_f0=auto_predict_f0,
cluster_infer_ratio=cluster_infer_ratio,
noise_scale=noise_scale,
f0_method=f0_method,