Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -21,19 +21,21 @@ stories = [
|
|
21 |
{"text": "Fun in the sun is the best!", "image": f"{image_base_url}10.webp"}
|
22 |
]
|
23 |
|
24 |
-
# Edge TTS
|
25 |
async def generate_audio_async(text, filename="story.mp3"):
|
26 |
try:
|
27 |
-
tts = edge_tts.Communicate(text,
|
28 |
await tts.save(filename)
|
29 |
print(f"β
μμ± νμΌ μμ± μλ£: {filename}")
|
30 |
except Exception as e:
|
31 |
-
print("β οΈ TTS μμ± μ€λ₯:
|
32 |
return filename
|
33 |
|
34 |
-
#
|
35 |
def generate_audio(text, filename="story.mp3"):
|
36 |
-
asyncio.
|
|
|
|
|
37 |
return filename
|
38 |
|
39 |
# μ€ν 리 ν
μ€νΈλ₯Ό HTML μ€νμΌλ‘ ν¬κ² νμνκ³ μ€μ μ λ ¬νλ ν¨μ
|
|
|
21 |
{"text": "Fun in the sun is the best!", "image": f"{image_base_url}10.webp"}
|
22 |
]
|
23 |
|
24 |
+
# Edge TTS λΉλκΈ° μ²λ¦¬
|
25 |
async def generate_audio_async(text, filename="story.mp3"):
|
26 |
try:
|
27 |
+
tts = edge_tts.Communicate(text, "en-US-RyanNeural")
|
28 |
await tts.save(filename)
|
29 |
print(f"β
μμ± νμΌ μμ± μλ£: {filename}")
|
30 |
except Exception as e:
|
31 |
+
print(f"β οΈ TTS μμ± μ€λ₯: {e}")
|
32 |
return filename
|
33 |
|
34 |
+
# λκΈ° μ€νμ μν΄ λν
|
35 |
def generate_audio(text, filename="story.mp3"):
|
36 |
+
loop = asyncio.new_event_loop()
|
37 |
+
asyncio.set_event_loop(loop)
|
38 |
+
loop.run_until_complete(generate_audio_async(text, filename))
|
39 |
return filename
|
40 |
|
41 |
# μ€ν 리 ν
μ€νΈλ₯Ό HTML μ€νμΌλ‘ ν¬κ² νμνκ³ μ€μ μ λ ¬νλ ν¨μ
|