From 63bb26cae65f201c217547b2ab6a49feb18f06f3 Mon Sep 17 00:00:00 2001 From: icarus Date: Sat, 23 Aug 2025 19:25:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(ocr):=20=E6=B7=BB=E5=8A=A0=20Tesseract=20O?= =?UTF-8?q?CR=20=E9=85=8D=E7=BD=AE=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/types/ocr.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/renderer/src/types/ocr.ts b/src/renderer/src/types/ocr.ts index e443e1597f..737fef9364 100644 --- a/src/renderer/src/types/ocr.ts +++ b/src/renderer/src/types/ocr.ts @@ -1,3 +1,5 @@ +import Tesseract from 'tesseract.js' + import { FileMetadata, ImageFileMetadata, isImageFile } from '.' export const BuiltinOcrProviderIds = { @@ -70,6 +72,10 @@ export type OcrProviderConfig = { enabled?: boolean } +export type OcrTesseractConfig = OcrProviderConfig & { + langs: Record +} + export type OcrProvider = { id: string name: string