Whisper Request Handler
Verarbeitet eingehende Whisper-Servlet-Anfragen: Integritätsprüfungen, Ressourcen-Gating, Audio Extraktion und Transkriptionsrouting (lokal vs. extern).
Aus „Whisper.kt“ extrahiert, sodass die Servlet-Klasse nur die Konfiguration und den Lebenszyklus verwaltet.
Parameters
log
Logging callback (LogLevel, message).
Properties
Functions
Link copied to clipboard
fun handle(params: IPluginServletActionParams, serverManager: WhisperServerManager, isExternalMode: Boolean, externalUrl: String?, externalApiKey: String?, externalModel: String?, modelUrl: String, ffmpegAvailable: Boolean, autoDetectLanguage: Boolean = false, pluginProperties: Properties): IPluginServletActionRetVal
Verarbeitet eine Servlet-Anfrage für die Sprach-zu-Text-Transkription.