skytnt commited on
Commit
35b7ab4
β€’
1 Parent(s): 72f44f3

update sdk

Browse files
Files changed (3) hide show
  1. README.md +1 -1
  2. app.py +6 -17
  3. saved_model/13/cover.jpg +2 -2
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: πŸ˜ŠπŸŽ™οΈ
4
  colorFrom: red
5
  colorTo: pink
6
  sdk: gradio
7
- sdk_version: 3.3.1
8
  app_file: app.py
9
  pinned: false
10
  license: mit
 
4
  colorFrom: red
5
  colorTo: pink
6
  sdk: gradio
7
+ sdk_version: 3.4
8
  app_file: app.py
9
  pinned: false
10
  license: mit
app.py CHANGED
@@ -198,14 +198,11 @@ if __name__ == '__main__':
198
  f"![cover](file/{cover_path})\n\n"
199
  f"lang: {lang}")
200
  tts_input1 = gr.TextArea(label="Text (60 words limitation)", value=example,
201
- elem_id="tts-input")
202
  tts_input2 = gr.Dropdown(label="Speaker", choices=speakers,
203
  type="index", value=speakers[0])
204
  tts_input3 = gr.Slider(label="Speed", value=1, minimum=0.5, maximum=2, step=0.1)
205
- advanced_button = gr.Button("Advanced options", elem_id="advanced-btn")
206
- advanced_options = gr.Column()
207
- advanced_options.elem_id = "advanced-options"
208
- with advanced_options:
209
  phoneme_input = gr.Checkbox(value=False, label="Phoneme input")
210
  to_phoneme_btn = gr.Button("Covert text to phoneme")
211
  phoneme_list = gr.Dataset(label="Phoneme list", components=[tts_input1],
@@ -214,24 +211,16 @@ if __name__ == '__main__':
214
  tts_submit = gr.Button("Generate", variant="primary")
215
  tts_output1 = gr.Textbox(label="Output Message")
216
  tts_output2 = gr.Audio(label="Output Audio")
217
- advanced_button.click(None, [], [], _js="""
218
- () => {
219
- let options = document.querySelector("body > gradio-app");
220
- if (options.shadowRoot != null)
221
- options = options.shadowRoot;
222
- options = options.querySelector("#advanced-options");
223
- options.style.display = ["none", ""].includes(options.style.display) ? "flex" : "none";
224
- }""")
225
  tts_submit.click(tts_fn, [tts_input1, tts_input2, tts_input3, phoneme_input],
226
  [tts_output1, tts_output2])
227
  to_phoneme_btn.click(to_phoneme_fn, [tts_input1], [tts_input1])
228
  phoneme_list.click(None, [phoneme_list, phoneme_list_json], [],
229
- _js="""
230
- (i,phonemes) => {
231
  let text_input = document.querySelector("body > gradio-app");
232
  if (text_input.shadowRoot != null)
233
  text_input = text_input.shadowRoot;
234
- text_input = text_input.querySelector("#tts-input").querySelector("textarea");
235
  let startPos = text_input.selectionStart;
236
  let endPos = text_input.selectionEnd;
237
  let oldTxt = text_input.value;
@@ -241,7 +230,7 @@ if __name__ == '__main__':
241
  text_input.selectionStart = startPos + phonemes[i].length;
242
  text_input.selectionEnd = startPos + phonemes[i].length;
243
  text_input.blur()
244
- }""")
245
 
246
  with gr.TabItem("Voice Conversion"):
247
  with gr.Tabs():
 
198
  f"![cover](file/{cover_path})\n\n"
199
  f"lang: {lang}")
200
  tts_input1 = gr.TextArea(label="Text (60 words limitation)", value=example,
201
+ elem_id=f"tts-input{i}")
202
  tts_input2 = gr.Dropdown(label="Speaker", choices=speakers,
203
  type="index", value=speakers[0])
204
  tts_input3 = gr.Slider(label="Speed", value=1, minimum=0.5, maximum=2, step=0.1)
205
+ with gr.Accordion(label="Advanced Options", open=False):
 
 
 
206
  phoneme_input = gr.Checkbox(value=False, label="Phoneme input")
207
  to_phoneme_btn = gr.Button("Covert text to phoneme")
208
  phoneme_list = gr.Dataset(label="Phoneme list", components=[tts_input1],
 
211
  tts_submit = gr.Button("Generate", variant="primary")
212
  tts_output1 = gr.Textbox(label="Output Message")
213
  tts_output2 = gr.Audio(label="Output Audio")
 
 
 
 
 
 
 
 
214
  tts_submit.click(tts_fn, [tts_input1, tts_input2, tts_input3, phoneme_input],
215
  [tts_output1, tts_output2])
216
  to_phoneme_btn.click(to_phoneme_fn, [tts_input1], [tts_input1])
217
  phoneme_list.click(None, [phoneme_list, phoneme_list_json], [],
218
+ _js=f"""
219
+ (i,phonemes) => {{
220
  let text_input = document.querySelector("body > gradio-app");
221
  if (text_input.shadowRoot != null)
222
  text_input = text_input.shadowRoot;
223
+ text_input = text_input.querySelector("#tts-input{i}").querySelector("textarea");
224
  let startPos = text_input.selectionStart;
225
  let endPos = text_input.selectionEnd;
226
  let oldTxt = text_input.value;
 
230
  text_input.selectionStart = startPos + phonemes[i].length;
231
  text_input.selectionEnd = startPos + phonemes[i].length;
232
  text_input.blur()
233
+ }}""")
234
 
235
  with gr.TabItem("Voice Conversion"):
236
  with gr.Tabs():
saved_model/13/cover.jpg CHANGED

Git LFS Details

  • SHA256: d041736cd2411328c43d9907df47a41fdb5bb61ff897e103d0da6427dd8df434
  • Pointer size: 130 Bytes
  • Size of remote file: 30.5 kB

Git LFS Details

  • SHA256: 4135cc056f26e03ba7e505f1be9ce76c6a9595340599f3d24cc929101f84d5f8
  • Pointer size: 130 Bytes
  • Size of remote file: 19.8 kB