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