diff --git a/src/main/services/ocr/OcrService.ts b/src/main/services/ocr/OcrService.ts index 11f3a41ec0..8e6845de9c 100644 --- a/src/main/services/ocr/OcrService.ts +++ b/src/main/services/ocr/OcrService.ts @@ -13,7 +13,7 @@ import { import { statSync } from 'fs' import { readFile } from 'fs/promises' -import { getTesseractWorker } from './TesseractService' +import { getTesseractWorker } from './tesseract/TesseractService' const logger = loggerService.withContext('main:OcrService') diff --git a/src/main/services/ocr/TesseractService.ts b/src/main/services/ocr/tesseract/TesseractService.ts similarity index 95% rename from src/main/services/ocr/TesseractService.ts rename to src/main/services/ocr/tesseract/TesseractService.ts index 6cd98b9bf5..59942ddac1 100644 --- a/src/main/services/ocr/TesseractService.ts +++ b/src/main/services/ocr/tesseract/TesseractService.ts @@ -110,7 +110,10 @@ let worker: Tesseract.Worker | null = null export const getTesseractWorker = async (): Promise => { if (!worker) { // for now, only support limited languages - worker = await createWorker(['chi_sim', 'chi_tra', 'eng']) + worker = await createWorker(['chi_sim', 'chi_tra', 'eng'], undefined, { + dataPath: '', + gzip: false + }) } return worker }