Piyazon commited on
Commit
80b9339
·
1 Parent(s): 9270ca7

added CV Unique

Browse files
Files changed (1) hide show
  1. app.py +4 -6
app.py CHANGED
@@ -14,11 +14,9 @@ if os.environ.get("HF_TOKEN"):
14
 
15
  # Dictionary of available TTS models
16
  MODEL_OPTIONS = {
17
- "Uyghur (Arabic script, Radio-Ug)": "piyazon/TTS-Radio-Ug",
18
- "Uyghur (Arabic script, Radio)": "piyazon/TTS-Radio",
19
  "Uyghur (Arabic script, CV_Unique)": "piyazon/TTS-CV-Unique-Ug",
 
20
  "Uyghur (Arabic script, AliKurban)": "piyazon/AliKurban",
21
- "Uyghur (Arabic script, CV_Unique-old)": "piyazon/mms-tts-uig-script_arabic-CV",
22
  "Uyghur (Arabic script, QutadguBilik)": "piyazon/qutadgu_bilik",
23
  "Uyghur (Arabic script, MMS-TTS)": "facebook/mms-tts-uig-script_arabic",
24
  }
@@ -125,7 +123,7 @@ def text_to_speech(text, model_name):
125
 
126
  # Define examples for Gradio Examples component
127
  examples = [
128
- ["يەنىمۇ ئىلگىرىلىگەن ھالدا تەجرىبە قىلىپ دەلىللەش ۋە تەتقىق قىلىشقا تېگىشلىك بەزى نەزەرىيەلەرنى ھېسابقا ئالمىغاندا، كۆپ قىسىم پىلانلارنىڭ ھەممىسى تاماملانغان، شۇڭا مۇمكىنچىلىك قاتلىمىدىن ئېيتقاندا مانخاتتان پىلانىدا ھېچقانداق مەسىلە يوق.", "Uyghur (Arabic script, Radio-Ug)"],
129
  ["ھەممە ئادەم ئەركىن بولۇپ تۇغۇلىدۇ، ھەمدە ئىززەت-ھۆرمەت ۋە ھوقۇقتا باب-باراۋەر بولىدۇ.", "Uyghur (Arabic script, AliKurban)"],
130
  ["بىز ئىنسانلارنىڭ ھەممىسى بىرلىكتە ياشايمىز. ھەر بىر ئادەم ئۆزىنىڭ يولىنى تاللىيالايدۇ.", "Uyghur (Arabic script, QutadguBilik)"],
131
  ["بۇ بىر گۈزەل كۈن، ھەممەيلەن بىرلىكتە خۇشال بولايلى. 5 كىشى بىللە ئويۇن ئوينايدۇ.", "Uyghur (Arabic script, MMS-TTS)"],
@@ -145,12 +143,12 @@ demo = gr.Interface(
145
  gr.Dropdown(
146
  choices=list(MODEL_OPTIONS.keys()),
147
  label="Select TTS Model",
148
- value="Uyghur (Arabic script, Radio-Ug)" # Default to AliKurban
149
  )
150
  ],
151
  outputs=gr.Audio(label="Generated Speech", type="filepath"),
152
  title="Text-to-Speech with MMS-TTS Models",
153
- description="Select a TTS model and enter text in the appropriate language/script to generate audio. Use Arabic script for Uyghur and Arabic, Latin script for English. The AliKurban model preprocesses text for Uyghur with specific character and number mappings.",
154
  examples=examples,
155
  css="""
156
  @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic&display=swap');
 
14
 
15
  # Dictionary of available TTS models
16
  MODEL_OPTIONS = {
 
 
17
  "Uyghur (Arabic script, CV_Unique)": "piyazon/TTS-CV-Unique-Ug",
18
+ "Uyghur (Arabic script, Radio-Ug)": "piyazon/TTS-Radio-Ug",
19
  "Uyghur (Arabic script, AliKurban)": "piyazon/AliKurban",
 
20
  "Uyghur (Arabic script, QutadguBilik)": "piyazon/qutadgu_bilik",
21
  "Uyghur (Arabic script, MMS-TTS)": "facebook/mms-tts-uig-script_arabic",
22
  }
 
123
 
124
  # Define examples for Gradio Examples component
125
  examples = [
126
+ ["يەنىمۇ ئىلگىرىلىگەن ھالدا تەجرىبە قىلىپ دەلىللەش ۋە تەتقىق قىلىشقا تېگىشلىك بەزى نەزەرىيەلەرنى ھېسابقا ئالمىغاندا، كۆپ قىسىم پىلانلارنىڭ ھەممىسى تاماملانغان، شۇڭا مۇمكىنچىلىك قاتلىمىدىن ئېيتقاندا مانخاتتان پىلانىدا ھېچقانداق مەسىلە يوق.", "Uyghur (Arabic script, CV_Unique)"],
127
  ["ھەممە ئادەم ئەركىن بولۇپ تۇغۇلىدۇ، ھەمدە ئىززەت-ھۆرمەت ۋە ھوقۇقتا باب-باراۋەر بولىدۇ.", "Uyghur (Arabic script, AliKurban)"],
128
  ["بىز ئىنسانلارنىڭ ھەممىسى بىرلىكتە ياشايمىز. ھەر بىر ئادەم ئۆزىنىڭ يولىنى تاللىيالايدۇ.", "Uyghur (Arabic script, QutadguBilik)"],
129
  ["بۇ بىر گۈزەل كۈن، ھەممەيلەن بىرلىكتە خۇشال بولايلى. 5 كىشى بىللە ئويۇن ئوينايدۇ.", "Uyghur (Arabic script, MMS-TTS)"],
 
143
  gr.Dropdown(
144
  choices=list(MODEL_OPTIONS.keys()),
145
  label="Select TTS Model",
146
+ value="Uyghur (Arabic script, CV_Unique)" # Default to AliKurban
147
  )
148
  ],
149
  outputs=gr.Audio(label="Generated Speech", type="filepath"),
150
  title="Text-to-Speech with MMS-TTS Models",
151
+ description="Uyghur TTS Text To Speech",
152
  examples=examples,
153
  css="""
154
  @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic&display=swap');