Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
|
@@ -49,14 +49,18 @@ def transcribe(file, model_name, language, show_timestamps, translate):
|
|
| 49 |
else:
|
| 50 |
lang = language.lower()
|
| 51 |
whisper_task = "translate" if translate == "Translate to English" else "transcribe"
|
| 52 |
-
# Hinglish: nudge toward Roman script via initial_prompt
|
| 53 |
initial_prompt = None
|
| 54 |
if hinglish_mode:
|
| 55 |
initial_prompt = (
|
| 56 |
-
"
|
| 57 |
-
"Transcribe
|
| 58 |
-
"Hindi words
|
| 59 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
)
|
| 61 |
result = m.transcribe(
|
| 62 |
file.name, language=lang, task=whisper_task,
|
|
|
|
| 49 |
else:
|
| 50 |
lang = language.lower()
|
| 51 |
whisper_task = "translate" if translate == "Translate to English" else "transcribe"
|
| 52 |
+
# Hinglish: nudge toward correct Roman script via initial_prompt
|
| 53 |
initial_prompt = None
|
| 54 |
if hinglish_mode:
|
| 55 |
initial_prompt = (
|
| 56 |
+
"This is a Hinglish conversation mixing Hindi and English. "
|
| 57 |
+
"Transcribe everything in Roman/Latin script only. No Devanagari. "
|
| 58 |
+
"Write full Hindi words correctly in Roman letters — never abbreviate. "
|
| 59 |
+
"Common words: India, main, mein, sab, aaj, kal, hai, hain, rahe, "
|
| 60 |
+
"isliye, kyunki, lekin, aur, yeh, woh, kya, bhi, toh, bas, paisa, "
|
| 61 |
+
"log, kaam, din, raat, ghar, baat, baar, bahut, accha, theek. "
|
| 62 |
+
"Example: India mein sab log dropshipping isliye sikha rahe hain "
|
| 63 |
+
"kyunki paisa e-books mein ban raha hai."
|
| 64 |
)
|
| 65 |
result = m.transcribe(
|
| 66 |
file.name, language=lang, task=whisper_task,
|