Update app.py
Browse files
app.py
CHANGED
@@ -4,14 +4,14 @@ import click
|
|
4 |
from lang_data import languages
|
5 |
|
6 |
# TTS function
|
7 |
-
def tts(text, Language='English', Gender='Male', speed=1.0, translate_text_flag=False, no_silence=True
|
8 |
voice_name = None
|
9 |
tts_save_path = ''
|
10 |
edge_save_path = edge_tts_pipeline(
|
11 |
text, Language, voice_name, Gender,
|
12 |
translate_text_flag=translate_text_flag,
|
13 |
no_silence=no_silence, speed=speed,
|
14 |
-
tts_save_path=tts_save_path, long_sentence=long_sentence
|
15 |
)
|
16 |
return edge_save_path
|
17 |
|
@@ -29,14 +29,13 @@ def main(debug, share):
|
|
29 |
|
30 |
# Define Gradio inputs and outputs
|
31 |
example = [["This is just the beginning of the journey of AI, AI will take over the world soon",
|
32 |
-
"English", "Female", 1.0, False, False
|
33 |
|
34 |
gradio_inputs = [
|
35 |
gr.Textbox(label="Enter Text", lines=3, placeholder="Enter your text here..."),
|
36 |
gr.Dropdown(label="Language", choices=source_lang_list, value="English"),
|
37 |
gr.Dropdown(label="Gender", choices=['Male', 'Female'], value="Female"),
|
38 |
-
gr.Number(label="Speed", value=1.0)
|
39 |
-
gr.Checkbox(label="Long Sentence", value=True)
|
40 |
]
|
41 |
|
42 |
gradio_outputs = [
|
|
|
4 |
from lang_data import languages
|
5 |
|
6 |
# TTS function
|
7 |
+
def tts(text, Language='English', Gender='Male', speed=1.0, translate_text_flag=False, no_silence=True):
|
8 |
voice_name = None
|
9 |
tts_save_path = ''
|
10 |
edge_save_path = edge_tts_pipeline(
|
11 |
text, Language, voice_name, Gender,
|
12 |
translate_text_flag=translate_text_flag,
|
13 |
no_silence=no_silence, speed=speed,
|
14 |
+
tts_save_path=tts_save_path, long_sentence=True # Always set long_sentence to True
|
15 |
)
|
16 |
return edge_save_path
|
17 |
|
|
|
29 |
|
30 |
# Define Gradio inputs and outputs
|
31 |
example = [["This is just the beginning of the journey of AI, AI will take over the world soon",
|
32 |
+
"English", "Female", 1.0, False, False]]
|
33 |
|
34 |
gradio_inputs = [
|
35 |
gr.Textbox(label="Enter Text", lines=3, placeholder="Enter your text here..."),
|
36 |
gr.Dropdown(label="Language", choices=source_lang_list, value="English"),
|
37 |
gr.Dropdown(label="Gender", choices=['Male', 'Female'], value="Female"),
|
38 |
+
gr.Number(label="Speed", value=1.0)
|
|
|
39 |
]
|
40 |
|
41 |
gradio_outputs = [
|