merlyn/collector/utils
Sean Hatfield 6c1f8a38ce
Refactor localWhisper to use custom FFMPEGWrapper class (#4775)
* refactor localWhisper to use new custom FFMPEGWrapper class

* stub tests in github actions

* add back wavefile conversion to 16khz 32f to fix docker builds

* use afterEach for cleanup in ffmpeg tests

* remove unused FFMPEG_PATH env check

* use spawnSync for ffmpeg to capture and log output

* lint

* revert removal of try/catch around validateAudioFile for more helpful error msgs

* use readFileSync instead of createReadStream for less overhead

* change import to require for fix-path and stub import in tests

* refactor to singleton to preserve ffmpeg path
dev build

---------

Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
2025-12-18 11:41:45 -08:00
..
comKey [BETA] Live document sync (#1719) 2024-06-21 13:38:50 -07:00
downloadURIToFile Fix: File pulling fails with uppercase URL characters (#4516) 2025-10-08 14:00:02 -07:00
EncryptionWorker [BETA] Live document sync (#1719) 2024-06-21 13:38:50 -07:00
extensions Fix pagination bug in paperless-ngx data connector (#4757) 2025-12-12 10:23:32 -08:00
files add back normalization + docs link 2025-08-14 11:43:04 -07:00
http Feature/drupalwiki collector (#3693) 2025-04-21 09:17:24 -07:00
logger patch logger for full logs 2024-07-19 18:35:41 -07:00
OCRLoader feat: Add multilingual support for ocr module (#3325) 2025-02-27 12:31:17 -08:00
runtimeSettings Fetch, Parse, and Create Documents for Statically Hosted Files (#4398) 2025-10-01 15:49:05 -07:00
tokenizer Add tokenizer improvments via Singleton class and estimation (#3072) 2025-01-30 17:55:03 -08:00
url Add ability to auto-handle YT video URLs in uploader & chat (#4547) 2025-10-15 12:18:57 -07:00
WhisperProviders Refactor localWhisper to use custom FFMPEGWrapper class (#4775) 2025-12-18 11:41:45 -08:00
constants.js Fetch, Parse, and Create Documents for Statically Hosted Files (#4398) 2025-10-01 15:49:05 -07:00