pub unsafe extern "C" fn SherpaOnnxOfflineSpeakerDiarizationProcessWithCallback(
sd: *const SherpaOnnxOfflineSpeakerDiarization,
samples: *const f32,
n: i32,
callback: SherpaOnnxOfflineSpeakerDiarizationProgressCallback,
arg: *mut c_void,
) -> *const SherpaOnnxOfflineSpeakerDiarizationResult