static bool cereproc_printPageLoads; static File cereproc_silent(S voice, S text) { text = cereproc_preprocess(text); ret cereproc_silent_preprocessed(voice, text); } static File cereproc_silent_preprocessed(S voice, S text) { File file = cereproc_file(voice, text); if (!file.exists()) { ifndef NoAWT O anim = miniLoadingAnim("Speaking..."); endifndef try { S url = getSoundURLCereproc(text, voice); if (cereproc_printPageLoads) print("CEREPROC: " + text); //saveBinaryFile(file, loadBinaryPageSilently(url)); loadBinaryPageToFile(url, file); if (cereproc_printPageLoads) print("CEREPROC DONE"); } finally { ifndef NoAWT disposeWindow(anim); endifndef } } ret file; }