UNPKG

@zh-keyboard/recognizer

Version:
33 lines (32 loc) 813 B
import "@tensorflow/tfjs-backend-cpu"; import { HandwritingRecognizer, RecognizerInitOptions } from "@zh-keyboard/core"; //#region src/index.d.ts interface RecognizerOptions { /** * 模型路径 */ modelPath: string; /** * 字典路径 */ dictPath: string; /** * 后端类型 */ backend?: 'webgl' | 'cpu'; } declare class ZhkRecognizer implements HandwritingRecognizer { private model?; private dict; private canvas; private ctx; private modelPath; private dictPath; private backend; constructor(options: RecognizerOptions); initialize(options?: RecognizerInitOptions): Promise<boolean>; recognize(strokeData: number[]): Promise<string[]>; close(): Promise<void>; } //#endregion export { RecognizerOptions, ZhkRecognizer }; //# sourceMappingURL=index.d.mts.map