Spaces:
Paused
Paused
| import asyncio | |
| import edge_tts | |
| async def generate_tts(text: str): | |
| communicate = edge_tts.Communicate(text, "en-US-JennyNeural") | |
| await communicate.save("speech.mp3") | |
| with open("speech.mp3", "rb") as f: | |
| return f.read() | |
| def synthesize_speech(text): | |
| return asyncio.run(generate_tts(text)) | |