From fc2d5e0801fe68bbc8dc4a38267b403359167691 Mon Sep 17 00:00:00 2001 From: jsboige Date: Mon, 21 Sep 2026 12:21:01 +0200 Subject: [PATCH 1/2] chore(genai): whisper-webui defaults aligned with po-203 prod tuning compute_type float16 (GPU), max_new_tokens 3, hallucination_silence_threshold 3.0, file_format txt, is_diarize false, enable_offload false, batch_size 24. State actually serving the nanoclaw ASR pipeline on po-203 (whisper-webui container healthy, config bind-mounted). Co-Authored-By: Claude Sonnet 5 --- .../configs/default_parameters.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docker-configurations/services/whisper-webui/configs/default_parameters.yaml b/docker-configurations/services/whisper-webui/configs/default_parameters.yaml index 0b2b056d88..30fa438fd8 100644 --- a/docker-configurations/services/whisper-webui/configs/default_parameters.yaml +++ b/docker-configurations/services/whisper-webui/configs/default_parameters.yaml @@ -5,7 +5,7 @@ whisper: beam_size: 5 log_prob_threshold: -1.0 no_speech_threshold: 0.6 - compute_type: float32 + compute_type: float16 best_of: 5 patience: 1.0 condition_on_previous_text: true @@ -21,18 +21,18 @@ whisper: suppress_tokens: '[-1]' max_initial_timestamp: 1.0 word_timestamps: false - prepend_punctuations: '"''“¿([{-' - append_punctuations: '"''.。,,!!??::”)]}、' - max_new_tokens: null + prepend_punctuations: '"''¿([{-' + append_punctuations: '"''.。,,!!??::")]}、' + max_new_tokens: 3 chunk_length: 30 - hallucination_silence_threshold: null + hallucination_silence_threshold: 3.0 hotwords: null language_detection_threshold: 0.5 language_detection_segments: 1 batch_size: 24 enable_offload: true add_timestamp: false - file_format: SRT + file_format: txt vad: vad_filter: false threshold: 0.5 @@ -41,10 +41,10 @@ vad: min_silence_duration_ms: 1000 speech_pad_ms: 2000 diarization: - is_diarize: true + is_diarize: false diarization_device: cuda - hf_token: "" # Set via HF_TOKEN env var or .env file - enable_offload: true + hf_token: '' + enable_offload: false bgm_separation: is_separate_bgm: false uvr_model_size: UVR-MDX-NET-Inst_HQ_4 From e7371c3e683aa4788435db2a79522be2fc3c6412 Mon Sep 17 00:00:00 2001 From: jsboige Date: Wed, 23 Sep 2026 01:11:30 +0200 Subject: [PATCH 2/2] fix(genai,#17180): max_new_tokens 3 -> null -- regression fonctionnelle demontree E2E Test A/B reproductible (faster-whisper 1.2.1, large-v3-turbo float16 CUDA, beam_size 5, condition_on_previous_text true, audio boule_de_suif_v4.mp3, 4003 s de parole francaise continue -- seule max_new_tokens varie) : - null : 3095 segments, 60236 caracteres, transcription complete (derniere phrase du texte de Maupassant presente) - 3 : 134 segments, 1250 caracteres -- 98 % du contenu detruit, fragments de 3 tokens ("Boules On voyait Ressent Etait rent...") La semantique upstream verifiee par l'adjoint au SHA c3bb3b18 est confirmee empiriquement : max_new_tokens plafonne la generation par chunk, ce n'est ni un timeout ni un seuil d'hallucination. Revert du seul cle, les 8 autres cles du diff ne sont pas tenues par la reserve. Reserve adjoint myia-po-2025:CoursIA-2 du 2026-09-22T12:17Z -- les deux options proposees sont livrees : revert ET preuve E2E. Co-Authored-By: Claude Sonnet 5 --- .../services/whisper-webui/configs/default_parameters.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-configurations/services/whisper-webui/configs/default_parameters.yaml b/docker-configurations/services/whisper-webui/configs/default_parameters.yaml index 30fa438fd8..2f2f2888b4 100644 --- a/docker-configurations/services/whisper-webui/configs/default_parameters.yaml +++ b/docker-configurations/services/whisper-webui/configs/default_parameters.yaml @@ -23,7 +23,7 @@ whisper: word_timestamps: false prepend_punctuations: '"''¿([{-' append_punctuations: '"''.。,,!!??::")]}、' - max_new_tokens: 3 + max_new_tokens: null chunk_length: 30 hallucination_silence_threshold: 3.0 hotwords: null