Lippppxy commited on
Commit
7ec5a69
โ€ข
1 Parent(s): 8a021ec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -14
app.py CHANGED
@@ -136,9 +136,8 @@ if __name__ == '__main__':
136
  models.append((sid, name_en, name_zh, title, cover, example, language, net_g_ms, create_tts_fn(net_g_ms, sid), create_to_symbol_fn(hps_ms)))
137
  with gr.Blocks() as app:
138
  gr.Markdown(
139
- f'<img src="https://i.ibb.co/mJm8Qnn/a311e52b-4c25-4c0c-be11-ee2cac05c86c.jpg"'
140
  "# <center>๐˜ผ๐™„ ๐™๐™š๐™ญ๐™ฉ ๐™๐™ค ๐™Ž๐™ฅ๐™š๐™š๐™˜๐™ ๐˜ผ๐™ฃ๐™ž๐™ข๐™š ๐˜พ๐™๐™–๐™ง๐™–๐™˜๐™ฉ๐™š๐™ง\n"
141
- "## <center>๐˜ฃ๐˜บ ๐˜ˆ๐˜ญ๐˜ช๐˜ฑ\n"
142
  "## <center>แด˜สŸแด‡แด€๊œฑแด‡ แดœ๊œฑแด‡ ษชแด› แดกษช๊œฑแด‡สŸส, แด€ษดแด… แด…แดษด'แด› สœแดœส€แด› แดส€ แด๊œฐ๊œฐแด‡ษดแด… แดแด›สœแด‡ส€ แด˜แด‡แดแด˜สŸแด‡ แดส€ ษขส€แดแดœแด˜๊œฑ\n"
143
  "[Visit Instagram]"
144
  "(https://www.instagram.com/liip.qdry/)"
@@ -157,25 +156,25 @@ if __name__ == '__main__':
157
  )
158
  with gr.Row():
159
  with gr.Column():
160
- input_text = gr.Textbox(label="Text (100 words limitation)" if limitation else "Text", lines=5, value=example, elem_id=f"input-text-en-{name_en.replace(' ','')}")
161
- lang = gr.Dropdown(label="Language", choices=["Chinese", "Japanese", "Mix๏ผˆwrap the Chinese text with [ZH][ZH], wrap the Japanese text with [JA][JA]๏ผ‰"],
162
  type="index", value=language)
163
  temp_lang = gr.Variable(value=language)
164
- with gr.Accordion(label="Advanced Options", open=False):
165
  temp_text_var = gr.Variable()
166
- symbol_input = gr.Checkbox(value=False, label="Symbol input")
167
- symbol_list = gr.Dataset(label="Symbol list", components=[input_text],
168
  samples=[[x] for x in hps_ms.symbols])
169
  symbol_list_json = gr.Json(value=hps_ms.symbols, visible=False)
170
- btn = gr.Button(value="Generate", variant="primary")
171
  with gr.Row():
172
- ns = gr.Slider(label="noise_scale", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
173
- nsw = gr.Slider(label="noise_scale_w", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
174
- ls = gr.Slider(label="length_scale", minimum=0.1, maximum=2.0, step=0.1, value=1.2 if language=="Chinese" else 1, interactive=True)
175
  with gr.Column():
176
- o1 = gr.Textbox(label="Output Message")
177
- o2 = gr.Audio(label="Output Audio", elem_id=f"tts-audio-en-{name_en.replace(' ','')}")
178
- download = gr.Button("Download Audio")
179
  btn.click(tts_fn, inputs=[input_text, lang, ns, nsw, ls, symbol_input], outputs=[o1, o2], api_name=f"tts-{name_en}")
180
  download.click(None, [], [], _js=download_audio_js.format(audio_id=f"en-{name_en.replace(' ', '')}"))
181
  lang.change(change_lang, inputs=[lang], outputs=[ns, nsw, ls, temp_lang])
 
136
  models.append((sid, name_en, name_zh, title, cover, example, language, net_g_ms, create_tts_fn(net_g_ms, sid), create_to_symbol_fn(hps_ms)))
137
  with gr.Blocks() as app:
138
  gr.Markdown(
 
139
  "# <center>๐˜ผ๐™„ ๐™๐™š๐™ญ๐™ฉ ๐™๐™ค ๐™Ž๐™ฅ๐™š๐™š๐™˜๐™ ๐˜ผ๐™ฃ๐™ž๐™ข๐™š ๐˜พ๐™๐™–๐™ง๐™–๐™˜๐™ฉ๐™š๐™ง\n"
140
+ "## <center>๐˜ฃ๐˜บ ๐˜ˆ๐˜ญ๐˜ช๐˜ฑ๐˜ฑ\n"
141
  "## <center>แด˜สŸแด‡แด€๊œฑแด‡ แดœ๊œฑแด‡ ษชแด› แดกษช๊œฑแด‡สŸส, แด€ษดแด… แด…แดษด'แด› สœแดœส€แด› แดส€ แด๊œฐ๊œฐแด‡ษดแด… แดแด›สœแด‡ส€ แด˜แด‡แดแด˜สŸแด‡ แดส€ ษขส€แดแดœแด˜๊œฑ\n"
142
  "[Visit Instagram]"
143
  "(https://www.instagram.com/liip.qdry/)"
 
156
  )
157
  with gr.Row():
158
  with gr.Column():
159
+ input_text = gr.Textbox(label="Maksimal 100 kata lebih ya ngab, kurang dari 200" if limitation else "Text", lines=5, value=example, elem_id=f"input-text-en-{name_en.replace(' ','')}")
160
+ lang = gr.Dropdown(label="Bahasa", choices=["China", "Jepang", "Gabung China sama Jepang"],
161
  type="index", value=language)
162
  temp_lang = gr.Variable(value=language)
163
+ with gr.Accordion(label="Pengaturan Tambahan", open=False):
164
  temp_text_var = gr.Variable()
165
+ symbol_input = gr.Checkbox(value=False, label="Masukkan Simbol")
166
+ symbol_list = gr.Dataset(label="Daftar Simbol", components=[input_text],
167
  samples=[[x] for x in hps_ms.symbols])
168
  symbol_list_json = gr.Json(value=hps_ms.symbols, visible=False)
169
+ btn = gr.Button(value="๐๐‘๐Ž๐’๐„๐’", variant="primary")
170
  with gr.Row():
171
+ ns = gr.Slider(label="๐’๐Š๐€๐‹๐€-๐Š๐„๐๐ˆ๐’๐ˆ๐๐†๐€๐", minimum=0.1, maximum=1.0, step=0.1, value=0.6, interactive=True)
172
+ nsw = gr.Slider(label="๐’๐Š๐€๐‹๐€_๐Š๐„๐๐ˆ๐’๐ˆ๐๐†๐€๐_w", minimum=0.1, maximum=1.0, step=0.1, value=0.668, interactive=True)
173
+ ls = gr.Slider(label="๐“๐„๐Œ๐๐Ž_๐’๐”๐€๐‘๐€", minimum=0.1, maximum=2.0, step=0.1, value=1.2 if language=="ChinA" else 1, interactive=True)
174
  with gr.Column():
175
+ o1 = gr.Textbox(label="HASIL PESAN")
176
+ o2 = gr.Audio(label="HASIL SUARA", elem_id=f"tts-audio-en-{name_en.replace(' ','')}")
177
+ download = gr.Button("๐ƒ๐จ๐ฐ๐ง๐ฅ๐จ๐š๐ ๐€๐ฎ๐๐ข๐จ")
178
  btn.click(tts_fn, inputs=[input_text, lang, ns, nsw, ls, symbol_input], outputs=[o1, o2], api_name=f"tts-{name_en}")
179
  download.click(None, [], [], _js=download_audio_js.format(audio_id=f"en-{name_en.replace(' ', '')}"))
180
  lang.change(change_lang, inputs=[lang], outputs=[ns, nsw, ls, temp_lang])