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)",
|