diff --git a/coquitts/coqui.py b/coquitts/coqui.py index ec73599..f1f6f32 100644 --- a/coquitts/coqui.py +++ b/coquitts/coqui.py @@ -1,3 +1,4 @@ +import asyncio from io import BytesIO from TTS.utils.manage import ModelManager from TTS.utils.synthesizer import Synthesizer @@ -38,4 +39,7 @@ class CoquiTTS: buf = b.read() return buf - generate = awaitify(_generate) + async def generate(self, text): + w = asyncio.create_task(self._generate(text)) + await asyncio.wait(w) +