File size: 249 Bytes
97c0009 |
1 2 3 4 5 6 7 8 9 |
from gtts import gTTS
from tempfile import NamedTemporaryFile
def text_to_speech(text: str) -> str:
tts = gTTS(text=text)
temp_audio = NamedTemporaryFile(delete=False, suffix=".mp3")
tts.save(temp_audio.name)
return temp_audio.name
|