in packages/worker/src/transcribe.ts [271:285]
detectedLanguageCode: parseLanguageCodeString(detectedLanguageCode),
};
};
const extractWhisperStderrData = (stderr: string): TranscriptionMetadata => {
const languageRegex = /auto-detected\slanguage: ([a-zA-Z]{2})/;
const detectedLanguageCode = regexExtract(stderr, languageRegex);
const totalTimeRegex =
/whisper_print_timings:\s+total time =\s+(\d+\.\d+) ms/;
const loadTimeRegex = /whisper_print_timings:\s+load time =\s+(\d+\.\d+) ms/;
const totalTime = regexExtract(stderr, totalTimeRegex);
const loadTime = regexExtract(stderr, loadTimeRegex);
return {