Whisper Server Manager
Verwaltet den gesamten Lebenszyklus einer lokalen Whisper-Server-Instanz: Binär-Download, FFmpeg Bereitstellung, Prozessstart, Zustandsprüfung, Ressourcenüberwachung und Herunterfahren.
Aus „Whisper.kt“ extrahiert, sodass die Servlet-Klasse nur die Konfiguration und das Anforderungsrouting übernimmt.
Parameters
Logging callback (LogLevel, message).
Properties
GPU backend detected at initialization.
true when ffmpeg is available, enabling the --convert flag.
The TCP port the running server listens on. 0 means no server is running.
true once the whisper-server is healthy and accepting requests.
Functions
Estimated seconds the client should wait before retrying.
Gibt einen für Menschen lesbaren Grund zurück, wenn Ressourcenschwellenwerte überschritten werden, oder „null“, falls verfügbar.
Marks the server as ready without starting a local process (external API mode).
Startet die Hintergrundinitialisierung: lädt die Whisper-Server-Binärdatei und das Whisper-Server-Modell herunter und stellt sicher ffmpeg, startet den Server und startet den Ressourcenmonitor.