Update app.py
Browse files
app.py
CHANGED
@@ -5,9 +5,13 @@ from gtts import gTTS
|
|
5 |
|
6 |
def text_to_speech(text, language):
|
7 |
language_map = {
|
|
|
8 |
"πΊπΈ English (AmE)": ("en", "us"),
|
9 |
"π¬π§ English (BrE)": ("en", "co.uk"),
|
10 |
-
|
|
|
|
|
|
|
11 |
|
12 |
if isinstance(language_map[language], tuple):
|
13 |
lang, tld = language_map[language]
|
@@ -24,7 +28,7 @@ iface = gr.Interface(
|
|
24 |
fn=text_to_speech,
|
25 |
inputs=[
|
26 |
gr.Textbox(lines=2, placeholder="Enter text here..."),
|
27 |
-
gr.Radio(["πΊπΈ English (AmE)", "π¬π§ English (BrE)"], label="Language")
|
28 |
],
|
29 |
outputs=gr.Audio(type="filepath"),
|
30 |
title="Text to Speech Application (Multi-languages)",
|
|
|
5 |
|
6 |
def text_to_speech(text, language):
|
7 |
language_map = {
|
8 |
+
"π°π· Korean": "ko",
|
9 |
"πΊπΈ English (AmE)": ("en", "us"),
|
10 |
"π¬π§ English (BrE)": ("en", "co.uk"),
|
11 |
+
"π«π· French": "fr",
|
12 |
+
"πͺπΈ Spanish": ("es", "es"),
|
13 |
+
"π¨π³ Chinese": "zh-CN"
|
14 |
+
}
|
15 |
|
16 |
if isinstance(language_map[language], tuple):
|
17 |
lang, tld = language_map[language]
|
|
|
28 |
fn=text_to_speech,
|
29 |
inputs=[
|
30 |
gr.Textbox(lines=2, placeholder="Enter text here..."),
|
31 |
+
gr.Radio(["π°π· Korean", "πΊπΈ English (AmE)", "π¬π§ English (BrE)", "π«π· French", "πͺπΈ Spanish", "π¨π³ Chinese"], label="Language")
|
32 |
],
|
33 |
outputs=gr.Audio(type="filepath"),
|
34 |
title="Text to Speech Application (Multi-languages)",
|