-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexists.py
39 lines (34 loc) · 1.06 KB
/
exists.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os
from gtts import gTTS
from googletrans import Translator, constants
from playsound import playsound
text = 'hello'
lang = 'ta'
# def save(text):
# translator = Translator()
# translation = translator.translate(text,dest=lang)
# text = translation.text
# tts = gTTS(text,lang=lang)
# try:
# filename = str(input('Enter the filename: '))
# if (os.path.isfile(filename+'.mp3') == False):
# tts.save(filename+'.mp3')
# print('sucessfully saved')
# except IOError:
# print('file already exist')
# save(text)
def save(text):
translator = Translator()
translation = translator.translate(text,dest=lang)
text = translation.text
tts = gTTS(text,lang=lang)
checker =True
while checker:
filename = str(input('Enter the filename: '))
if (os.path.isfile(filename+'.mp3') == False):
tts.save(filename+'.mp3')
checker =False
print('sucessfully saved')
else:
print('file already exist!')
save(text)