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