Package-level declarations
Types
Handles resumable HTTP file downloads and archive extraction.
Stateless image preprocessing pipeline for OCR: grayscale conversion, Otsu binarization, and median denoising.
Stateless utility for geometric image transformations (rotations, flips) used to correct image orientation before OCR processing.
HTTP client for communicating with a local LLAMA-Server instance.
Manages the lifecycle of a local LLAMA-Server OS process.
Detects the current server platform, GPU backend, and physical CPU core count.
Handles incoming Whisper servlet requests: health-check probes, resource gating, audio extraction, and transcription routing (local vs external).
Manages the full lifecycle of a local whisper-server instance: binary download, FFmpeg provisioning, process launch, health-checking, resource monitoring, and shutdown.
Stateless HTTP client for forwarding audio to a Whisper-compatible transcription endpoint.