sS deepspeech_recognize16KWav(File wav) { File dir = assertNotNull("DeepSpeech dir not set", deepspeech_dir()); File deepspeechBin = newFile(dir, "deepspech"); LS args = ll( platformQuote(newFile(dir, "model1")), platformQuote(newFile(dir, "model2")), platformQuote(newFile(dir, "model3")) ); assertFileExists(deepspeechBin); ret backtick("virtualenv bla && " + platformQuote(deepspeechBin) + " " joinWithSpace(args) + " " + platformQuote(wav)); } sS deepspeech_recognize16KWav(S wav) { ret deepspeech_recognize16KWav(newFile(wav)); }