Kalp97 commited on
Commit
87fae58
·
verified ·
1 Parent(s): 1aec502

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -19,7 +19,13 @@ def transcribe(file, model_name, language, show_timestamps, translate):
19
  return "Please upload a video or audio file.", ""
20
  try:
21
  m = load_model(model_name)
22
- lang = None if language == "Auto Detect" else language.lower()
 
 
 
 
 
 
23
  whisper_task = "translate" if translate == "Translate to English" else "transcribe"
24
  result = m.transcribe(file.name, language=lang, verbose=False, task=whisper_task)
25
  plain = result["text"].strip()
@@ -229,7 +235,7 @@ footer { display: none !important; }
229
  """
230
 
231
  LANGUAGES = [
232
- "Auto Detect", "English", "Hindi", "Spanish", "French",
233
  "German", "Italian", "Portuguese", "Chinese", "Japanese",
234
  "Korean", "Arabic", "Russian", "Dutch", "Turkish"
235
  ]
 
19
  return "Please upload a video or audio file.", ""
20
  try:
21
  m = load_model(model_name)
22
+ # Hinglish: force English mode so output is Roman script
23
+ if language == "Hinglish (Roman)":
24
+ lang = "english"
25
+ elif language == "Auto Detect":
26
+ lang = None
27
+ else:
28
+ lang = language.lower()
29
  whisper_task = "translate" if translate == "Translate to English" else "transcribe"
30
  result = m.transcribe(file.name, language=lang, verbose=False, task=whisper_task)
31
  plain = result["text"].strip()
 
235
  """
236
 
237
  LANGUAGES = [
238
+ "Auto Detect", "English", "Hinglish (Roman)", "Hindi", "Spanish", "French",
239
  "German", "Italian", "Portuguese", "Chinese", "Japanese",
240
  "Korean", "Arabic", "Russian", "Dutch", "Turkish"
241
  ]