from gtts import gTTS | |
import os | |
def generate_tts(text): | |
"""Generates a Text-to-Speech (TTS) file from the given text.""" | |
tts = gTTS(text=text, lang="en") | |
# Ensure 'assets/' directory exists | |
assets_dir = "assets" | |
if not os.path.exists(assets_dir): | |
os.makedirs(assets_dir) | |
tts_path = os.path.join(assets_dir, "news_summary.mp3") | |
tts.save(tts_path) | |
return tts_path | |