ORI-Muchim commited on
Commit
ea2f77e
1 Parent(s): 4c9444d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -26
app.py CHANGED
@@ -138,35 +138,10 @@ if __name__ == '__main__':
138
  tts_input2 = gr.Dropdown(label="Speaker", choices=speakers,
139
  type="index", value=speakers[0])
140
  tts_input3 = gr.Slider(label="Speed", value=1, minimum=0.1, maximum=2, step=0.1)
141
- # with gr.Accordion(label="Advanced Options", open=False):
142
- # phoneme_input = gr.Checkbox(value=False, label="Phoneme input")
143
- # to_phoneme_btn = gr.Button("Covert text to phoneme")
144
- # phoneme_list = gr.Dataset(label="Phoneme list", components=[tts_input1],
145
- # samples=[[x] for x in symbols],
146
- # elem_id=f"phoneme-list{i}")
147
- # phoneme_list_json = gr.Json(value=symbols, visible=False)
148
  tts_submit = gr.Button("Generate", variant="primary")
149
  tts_output1 = gr.Textbox(label="Output Message")
150
  tts_output2 = gr.Audio(label="Output Audio")
151
  tts_submit.click(tts_fn, [tts_input1, tts_input2, tts_input3],
152
- [tts_output1, tts_output2])=f"""
153
- (i,phonemes) => {{
154
- let root = document.querySelector("body > gradio-app");
155
- if (root.shadowRoot != null)
156
- root = root.shadowRoot;
157
- let text_input = root.querySelector("#tts-input{i}").querySelector("textarea");
158
- let startPos = text_input.selectionStart;
159
- let endPos = text_input.selectionEnd;
160
- let oldTxt = text_input.value;
161
- let result = oldTxt.substring(0, startPos) + phonemes[i] + oldTxt.substring(endPos);
162
- text_input.value = result;
163
- let x = window.scrollX, y = window.scrollY;
164
- text_input.focus();
165
- text_input.selectionStart = startPos + phonemes[i].length;
166
- text_input.selectionEnd = startPos + phonemes[i].length;
167
- text_input.blur();
168
- window.scrollTo(x, y);
169
- return [];
170
- }}"""
171
 
172
  app.queue(concurrency_count=3).launch(show_api=False)
 
138
  tts_input2 = gr.Dropdown(label="Speaker", choices=speakers,
139
  type="index", value=speakers[0])
140
  tts_input3 = gr.Slider(label="Speed", value=1, minimum=0.1, maximum=2, step=0.1)
 
 
 
 
 
 
 
141
  tts_submit = gr.Button("Generate", variant="primary")
142
  tts_output1 = gr.Textbox(label="Output Message")
143
  tts_output2 = gr.Audio(label="Output Audio")
144
  tts_submit.click(tts_fn, [tts_input1, tts_input2, tts_input3],
145
+ [tts_output1, tts_output2])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
 
147
  app.queue(concurrency_count=3).launch(show_api=False)