fix: vad query param, session metadata logging, enhanced health endpoint

- Accept use_vad as query param (request.args) with form data fallback
- Session metadata passthrough already implemented (logs session_id, teacher_id)
- Health endpoint already enhanced (model_loaded, gpu_memory_used_gb, active_connections)
This commit is contained in:
Kevin Carter 2026-05-20 21:38:07 +00:00
parent 335b4f498c
commit 83b09b7a4a

View File

@ -859,7 +859,7 @@ print(transcription.text)</code></pre>
language = request.form.get('language', None) language = request.form.get('language', None)
task = request.form.get('task', 'transcribe') # 'transcribe' or 'translate' task = request.form.get('task', 'transcribe') # 'transcribe' or 'translate'
model_size = request.form.get('model', 'base') model_size = request.form.get('model', 'base')
use_vad = request.form.get('use_vad', 'true').lower() == 'true' use_vad = request.args.get('use_vad', request.form.get('use_vad', 'true')).lower() == 'true'
# For now, we'll use the shared transcriber regardless of the requested model size # For now, we'll use the shared transcriber regardless of the requested model size
# In the future, we could create different transcriber instances for different models # In the future, we could create different transcriber instances for different models