a | b/internal/tts/tttest.py | ||
---|---|---|---|
1 | from gtts import gTTS |
||
2 | import subprocess |
||
3 | |||
4 | |||
5 | def generate_audios(status, text): |
||
6 | try: |
||
7 | audio_file = f"assets/audios/{status}.mp3" |
||
8 | gTTS(text).save(audio_file) |
||
9 | return True |
||
10 | except: |
||
11 | return False |
||
12 | |||
13 | |||
14 | def play_audio(status): |
||
15 | audio_file = f"assets/audios/{status}.mp3" |
||
16 | print(audio_file) |
||
17 | subprocess.run(["mpv", audio_file]) |