Update app.py
Browse files
app.py
CHANGED
@@ -17,9 +17,31 @@ tts = load_tts_model()
|
|
17 |
|
18 |
# Celebrity voices (example list, you may want to expand or modify this)
|
19 |
celebrity_voices = {
|
20 |
-
"
|
21 |
-
"Scarlett Johansson": "
|
22 |
-
"David Attenborough": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
@spaces.GPU(duration=120)
|
25 |
def tts_generate(text, voice, language):
|
|
|
17 |
|
18 |
# Celebrity voices (example list, you may want to expand or modify this)
|
19 |
celebrity_voices = {
|
20 |
+
"Morgan Freeman": "./voices/Morgan Freeman.mp3",
|
21 |
+
"Scarlett Johansson": "./voices/Scarlett Johansson.mp3",
|
22 |
+
"David Attenborough": "./voices/David Attenborough.mp3",
|
23 |
+
"Tom Hanks": "./voices/Tom Hanks.mp3",
|
24 |
+
"Emma Watson": "./voices/Emma Watson.mp3",
|
25 |
+
"Batman": "./voices/Batman.mp3",
|
26 |
+
"Spongebob": "./voices/Spongebob.mp3",
|
27 |
+
"Darth Vader": "./voices/Darth Vader.mp3",
|
28 |
+
"Homer Simpson": "./voices/Homer Simpson.mp3",
|
29 |
+
"Mario": "./voices/Mario.mp3",
|
30 |
+
"PewDiePie": "./voices/PewDiePie.mp3",
|
31 |
+
"Pokimane": "./voices/Pokimane.mp3",
|
32 |
+
"Ninja": "./voices/Ninja.mp3",
|
33 |
+
"Shroud": "./voices/Shroud.mp3",
|
34 |
+
"Tfue": "./voices/Tfue.mp3",
|
35 |
+
"Barack Obama": "./voices/Barack Obama.mp3",
|
36 |
+
"Donald Trump": "./voices/Donald Trump.mp3",
|
37 |
+
"Angela Merkel": "./voices/Angela Merkel.mp3",
|
38 |
+
"Justin Trudeau": "./voices/Justin Trudeau.mp3",
|
39 |
+
"Emmanuel Macron": "./voices/Emmanuel Macron.mp3",
|
40 |
+
"Serena Williams": "./voices/Serena Williams.mp3",
|
41 |
+
"Michael Jordan": "./voices/Michael Jordan.mp3",
|
42 |
+
"Lionel Messi": "./voices/Lionel Messi.mp3",
|
43 |
+
"LeBron James": "./voices/LeBron James.mp3",
|
44 |
+
"Usain Bolt": "./voices/Usain.mp3" # Note: The file is named "Usain.mp3"
|
45 |
}
|
46 |
@spaces.GPU(duration=120)
|
47 |
def tts_generate(text, voice, language):
|