HARI PREETHAM commited on
Commit
2a0ae22
·
1 Parent(s): 87001ac

fix: implement smart filtering with dictionary hints

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -234,10 +234,15 @@ async def health_check():
234
  }
235
 
236
  # --- TRANSCRIPTION GUIDANCE ---
237
- # We keep prompts EMPTY to avoid "mimicry" hallucinations.
238
- # Language selection from the frontend is safer for large-v3.
239
  LANGUAGE_PROMPTS = {
240
- "te": "", "hi": "", "ta": "", "kn": "", "ml": "", "en": ""
 
 
 
 
 
241
  }
242
 
243
  # HALLUCINATION BLACKLIST: Filter out common "filler" phrases generated by the model during silence
 
234
  }
235
 
236
  # --- TRANSCRIPTION GUIDANCE ---
237
+ # We use targeted "Dictionary Hints" (keywords) to guide Whisper's spelling
238
+ # without triggering conversational hallucinations.
239
  LANGUAGE_PROMPTS = {
240
+ "te": "వస్తున్నాయి, విదేశీ, మెరుపులు, ఆరంభంలో, విధ్వంసం, ధన్యవాదాలు, నమస్కారం, ప్రశ్నలు, చర్చ, భారత్.",
241
+ "hi": "नमस्ते, क्या, क्यों, कैसे, धन्यवाद, भारत, समाचार, चर्चा।",
242
+ "ta": "வணக்கம், நன்றி.",
243
+ "kn": "ನಮಸ್ಕಾರ, ಧನ್ಯವಾದಗಳು.",
244
+ "ml": "നമസ്കാരം, നന്ദി.",
245
+ "en": ""
246
  }
247
 
248
  # HALLUCINATION BLACKLIST: Filter out common "filler" phrases generated by the model during silence