Switching to processes and whisper.cpp to avoid transformers.js memory leaks
This commit is contained in:
@@ -12,7 +12,7 @@ export type AiOptions = {
|
||||
hfToken?: string;
|
||||
/** Path to models */
|
||||
path?: string;
|
||||
/** ASR model: whisper-tiny, whisper-base */
|
||||
/** Whisper ASR model: ggml-tiny.en.bin, ggml-base.en.bin */
|
||||
asr?: string;
|
||||
/** Embedding model: all-MiniLM-L6-v2, bge-small-en-v1.5, bge-large-en-v1.5 */
|
||||
embedder?: string;
|
||||
@@ -22,6 +22,8 @@ export type AiOptions = {
|
||||
}
|
||||
/** OCR model: eng, eng_best, eng_fast */
|
||||
ocr?: string;
|
||||
/** Whisper binary */
|
||||
whisper?: string;
|
||||
}
|
||||
|
||||
export class Ai {
|
||||
|
||||
Reference in New Issue
Block a user