s / backend /gtts_utils.py
redfernstech's picture
Upload 5 files
6537124 verified
raw
history blame
235 Bytes
from gtts import gTTS
import os
import uuid
def generate_speech(text: str) -> str:
file_name = f"{uuid.uuid4()}.mp3"
file_path = f"audio/{file_name}"
tts = gTTS(text)
tts.save(file_path)
return file_path