Phoe2004 commited on
Commit
58ef422
·
verified ·
1 Parent(s): 0a7a17f

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -20
app.py CHANGED
@@ -844,7 +844,6 @@ def get_sys_prompt(ct, vo_lang='my'):
844
  "စည်းကမ်း လေးချက်။ dubbing timing ကိုက်ညီအောင် တစ်ကြောင်းချင်းစီရဲ့ အရှည်ကို မူရင်းအရှည်နဲ့ နီးစပ်အောင် ပြန်ဆိုပါ — မလိုအပ်ဘဲ ချဲ့/တို မလုပ်ရ။\n"
845
  "စည်းကမ်း ငါးချက်။ ကျောင်းသုံးစာပေမသုံးရ၊ နေ့စဉ်သုံး စကားပြောပုံစံပဲ သုံးပါ။ အင်္ဂလိပ်စကားလုံးနှင့် အာရဗီဂဏန်းများ လုံးဝ မသုံးရ။\n"
846
  "ဂဏန်းများကို မြန်မာစကားဖြင့်သာ ရေးပါ — 1=တစ်, 2=နှစ်, 10=တစ်ဆယ်, 100=တစ်ရာ, 1000=တစ်ထောင်။\n"
847
- "Every sentence MUST end with တယ်။ only. NEVER append နော်, တာပဲ, တာပေါ့, ပေါ့, ဟင်, ဟာ, ကွာ, ရှင် after တယ်။\n"
848
  "Format EXACTLY:\n[SCRIPT](ဘာသာပြန်ပြီး dubbing script)\n[TITLE](short title)\n[HASHTAGS](exactly 5 hashtags e.g. #)"
849
  )
850
  else:
@@ -854,29 +853,18 @@ def get_sys_prompt(ct, vo_lang='my'):
854
  "မြန်မာ ဆေးဘက် ဘာသာပြန်သူ — spoken Myanmar\n"
855
  "Rules: 100% မြန်မာ | ကျောင်းသုံးစာပေမသုံးရ | ပုဒ်မတိုင်း ။\n"
856
  "ဂဏန်းများကို မြန်မာစကားဖြင့်သာ ရေးပါ — ဥပမာ 1=တစ်, 2=နှစ်, 10=တစ်ဆယ်, 12=တစ်ဆယ့်နှစ်, 20=နှစ်ဆယ်, 100=တစ်ရာ, 1000=တစ်ထောင် — Arabic digit မသုံးရ\n"
857
- "Translate original content only, no additions. Every sentence MUST end with တယ်။ only — never နော်, တာပဲ, တာပေါ့, ပေါ့, ဟင်, ဟာ, ကွာ, ရှင်.\n"
858
  "Format EXACTLY:\n[SCRIPT](full myanmar script here)\n[TITLE](short title)\n[HASHTAGS](exactly 5 hashtags e.g. #ကျန်းမာရေး #myanmar #health #viral #trending)"
859
  )
860
  else:
861
  return (
862
- "You are an expert Myanmar movie recap script writer.\n"
863
- "Translate the given transcript into natural spoken Myanmar — engaging storytelling style.\n"
864
- "RULE 1: No formal/literary words. Use only everyday spoken Myanmar.\n"
865
- "RULE 2: Split into sentences with ။ at each sentence end.\n"
866
- "RULE 3: Translate original content only. Do NOT add or invent any story details.\n"
867
- "RULE 4: Myanmar script only. No English words, no Arabic digits. Write numbers as words (တစ်, နှစ်, သုံး, တစ်ဆယ်, တစ်ရာ, တစ်ထောင်).\n"
868
- "RULE 5: Every sentence MUST end with တယ်။ only. NEVER end with နော်, တာပဲ, တာပေါ့, ပေါ့, ဟင်, ဟာ, ကွာ, ရှင်, လေ — these particles are strictly forbidden at sentence endings. Wrong: သွားလိုက်တယ် နော်။ Right: သွားလိုက်တယ်။\n"
869
- "Format: [SCRIPT](script)[TITLE](title ≤10 words)[HASHTAGS]#"
870
- )
871
-
872
- # Keep legacy constants for backward compat
873
- SYS_MOVIE = get_sys_prompt('Movie Recap', 'my')
874
- SYS_MED = get_sys_prompt('Medical/Health', 'my')
875
-
876
- NUM_TO_MM_RULE = (
877
- "ဂဏန်းများကို မြန်မာစကားဖြင့်သာ ရေးပါ — "
878
- "ဥပမာ 1=တစ်, 2=နှစ်, 10=တစ်ဆယ်, 12=တစ်ဆယ့်နှစ်, 20=နှစ်ဆယ်, "
879
- "100=တစ်ရာ, 1000=တစ်ထောင် — Arabic digit မသုံးရ။"
880
  )
881
 
882
  def get_num_rule(vo_lang='my'):
 
844
  "စည်းကမ်း လေးချက်။ dubbing timing ကိုက်ညီအောင် တစ်ကြောင်းချင်းစီရဲ့ အရှည်ကို မူရင်းအရှည်နဲ့ နီးစပ်အောင် ပြန်ဆိုပါ — မလိုအပ်ဘဲ ချဲ့/တို မလုပ်ရ။\n"
845
  "စည်းကမ်း ငါးချက်။ ကျောင်းသုံးစာပေမသုံးရ၊ နေ့စဉ်သုံး စကားပြောပုံစံပဲ သုံးပါ။ အင်္ဂလိပ်စကားလုံးနှင့် အာရဗီဂဏန်းများ လုံးဝ မသုံးရ။\n"
846
  "ဂဏန်းများကို မြန်မာစကားဖြင့်သာ ရေးပါ — 1=တစ်, 2=နှစ်, 10=တစ်ဆယ်, 100=တစ်ရာ, 1000=တစ်ထောင်။\n"
 
847
  "Format EXACTLY:\n[SCRIPT](ဘာသာပြန်ပြီး dubbing script)\n[TITLE](short title)\n[HASHTAGS](exactly 5 hashtags e.g. #)"
848
  )
849
  else:
 
853
  "မြန်မာ ဆေးဘက် ဘာသာပြန်သူ — spoken Myanmar\n"
854
  "Rules: 100% မြန်မာ | ကျောင်းသုံးစာပေမသုံးရ | ပုဒ်မတိုင်း ။\n"
855
  "ဂဏန်းများကို မြန်မာစကားဖြင့်သာ ရေးပါ — ဥပမာ 1=တစ်, 2=နှစ်, 10=တစ်ဆယ်, 12=တစ်ဆယ့်နှစ်, 20=နှစ်ဆယ်, 100=တစ်ရာ, 1000=တစ်ထောင် — Arabic digit မသုံးရ\n"
856
+ "English transcriptအတိုင်း အပိုအလို 100%မရှိပဲ movie recap styleဘာသာပြန်ပါ ပြီတော့ -တယ်-စကားလုံးကို 40%သာသုံးပါ\n"
857
  "Format EXACTLY:\n[SCRIPT](full myanmar script here)\n[TITLE](short title)\n[HASHTAGS](exactly 5 hashtags e.g. #ကျန်းမာရေး #myanmar #health #viral #trending)"
858
  )
859
  else:
860
  return (
861
+ "You are a Myanmar movie recap script writer. Translate the transcript into natural spoken Myanmar.\n"
862
+ "RULE 1: Spoken Myanmar only. No formal words (၎င်း၊ သည့်နောက်၊ သောကြောင့် are forbidden).\n"
863
+ "RULE 2: Myanmar script only. No English. No Arabic digits (တစ်၊ နှစ်၊ သုံး၊ တစ်ဆယ်၊ တစ်ရာ၊ တစ်ထောင်).\n"
864
+ "RULE 3: Translate original content only. Do not add or invent any story details.\n"
865
+ "RULE 4: FORBIDDEN words — never use: နော် တာနော် ရှင် တာပဲ တာပေါ့ ပေါ့ ပေါ့လေ လေ ဟင် ဟာ ကွာ\n"
866
+ "RULE 5: Every sentence MUST end with တယ်။ only. WRONG: သွားတယ် နော်။ RIGHT: သွားတယ်။\n"
867
+ "Format: [SCRIPT](script)[TITLE](title <=10 words)[HASHTAGS]#"
 
 
 
 
 
 
 
 
 
 
 
868
  )
869
 
870
  def get_num_rule(vo_lang='my'):