refactor(ocr): 将Tesseract服务文件移动到tesseract子目录并更新配置

This commit is contained in:
icarus 2025-08-22 18:16:03 +08:00
parent 3e454a262f
commit 9d8eea7f2e
2 changed files with 5 additions and 2 deletions

View File

@ -13,7 +13,7 @@ import {
import { statSync } from 'fs' import { statSync } from 'fs'
import { readFile } from 'fs/promises' import { readFile } from 'fs/promises'
import { getTesseractWorker } from './TesseractService' import { getTesseractWorker } from './tesseract/TesseractService'
const logger = loggerService.withContext('main:OcrService') const logger = loggerService.withContext('main:OcrService')

View File

@ -110,7 +110,10 @@ let worker: Tesseract.Worker | null = null
export const getTesseractWorker = async (): Promise<Tesseract.Worker> => { export const getTesseractWorker = async (): Promise<Tesseract.Worker> => {
if (!worker) { if (!worker) {
// for now, only support limited languages // 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 return worker
} }