static Q cereproc_preload_q = startQ(); static volatile Pair cereproc_preload_loading; svoid cereproc_preload(fS voice, fS s) { cereproc_preload_q.add(r { cereproc_preload_loading = pair(voice, s); try { cereproc_silent(voice, s); } finally { cereproc_preload_loading = null; } }); }