speaker2 / speech /tts_engine.py
subramaniansrc's picture
Create speech/tts_engine.py
c1d5401 verified
Raw
History Blame Contribute Delete
310 Bytes
from gtts import gTTS
import tempfile
def create_voice(text, language):
lang = "ta" if language == "Tamil" else "en"
audio_path = tempfile.NamedTemporaryFile(
delete=False,
suffix=".mp3"
).name
tts = gTTS(text=text, lang=lang)
tts.save(audio_path)
return audio_path