示例#1
0
 def farewell():
     print("saving farewell response files...")
     farewell_1 = gt(text='Terminating. Goodbye', lang='en-uk')
     farewell_2 = gt(text='Terminating systems. Goodbye', lang='en-uk')
     farewell_3 = gt(text='Shutting down. Goodbye', lang='en-uk')
     farewell_4 = gt(text='Shutting down systems. Goodbye', lang='en-uk')
     farewell_5 = gt(text='Shutting down all processes. Goodbye',
                     lang='en-uk')
     # farewell_6 = gt(text='Goodbye', lang='en-uk')
     farewell_7 = gt(text='Terminating. Goodbye sir', lang='en-uk')
     farewell_8 = gt(text='Terminating systems. Goodbye sir', lang='en-uk')
     farewell_9 = gt(text='Shutting down. Goodbye sir', lang='en-uk')
     farewell_10 = gt(text='Shutting down systems. Goodbye sir',
                      lang='en-uk')
     farewell_11 = gt(text='Shutting down all processes. Goodbye sir',
                      lang='en-uk')
     # farewell_12 = gt(text='Goodbye sir', lang='en-uk')
     farewell_1.save("farewell_1.mp3")
     farewell_2.save("farewell_2.mp3")
     farewell_3.save("farewell_3.mp3")
     farewell_4.save("farewell_4.mp3")
     farewell_5.save("farewell_5.mp3")
     # farewell_6.save("farewell_6.mp3")
     farewell_7.save("farewell_7.mp3")
     farewell_8.save("farewell_8.mp3")
     farewell_9.save("farewell_9.mp3")
     farewell_10.save("farewell_10.mp3")
     farewell_11.save("farewell_11.mp3")
示例#2
0
def functionality():
   while True:
        open_msg=wish()+"What you want me to do"
        audio = gt(text=open_msg, lang='en', slow=False)
        audio.save("start_sound.mp3")
        playsound('start_sound.mp3')
        os.remove("start_sound.mp3")
        text=listen().split()
        fin_text=""
        print(text)
        option=text[0]
        for i in range(1,len(text)):
            fin_text+=text[i]
            fin_text+=" "
        print(fin_text)
        if(option=="Play" or option=="play"):
            play_audio(fin_text)
        elif(option=='Who' or option=='who' or option=='What' or option=='what'):
            wiki(fin_text)
        elif('browser' in fin_text):
            open_browser()
        elif(option=='Set' or option=='set'):
            reminder()
        elif 'calculator' in fin_text:
            calculator()
        elif 'Notepad' in fin_text:
            openNodepad()
        if to_repeat():
            continue
        else:
            speek="Program is terminating"
            audio = gt(text=speek, lang='en', slow=False)
            audio.save("last_voice.mp3")
            playsound('last_voice.mp3')
            break
示例#3
0
 def yes():
     print("saving yes response files...")
     yes_1 = gt(text='Thats right', lang='en-uk')
     yes_2 = gt(text='Yes sir', lang='en-uk')
     yes_3 = gt(text='Correct', lang='en-uk')
     yes_4 = gt(text='Thats right sir', lang='en-uk')
     yes_5 = gt(text='Correct sir', lang='en-uk')
     yes_1.save("yes_1.mp3")
     yes_2.save("yes_2.mp3")
     yes_3.save("yes_3.mp3")
     yes_4.save("yes_4.mp3")
     yes_5.save("yes_5.mp3")
示例#4
0
 def attention():
     print("saving attention response files...")
     attention_1 = gt(text='I am listening', lang='en-uk')
     attention_2 = gt(text='How can I help?', lang='en-uk')
     attention_3 = gt(text='Listening sir', lang='en-uk')
     attention_4 = gt(text='I am listening sir', lang='en-uk')
     attention_5 = gt(text='How can I help sir?', lang='en-uk')
     attention_1.save("attention_1.mp3")
     attention_2.save("attention_2.mp3")
     attention_3.save("attention_3.mp3")
     attention_4.save("attention_4.mp3")
     attention_5.save("attention_5.mp3")
示例#5
0
 def whatup():
     print("saving whatup response files...")
     whatup_1 = gt(text='Nothing much', lang='en-uk')
     whatup_2 = gt(text='Many things. The sky for one', lang='en-uk')
     whatup_3 = gt(text='Not much', lang='en-uk')
     whatup_4 = gt(text='Nothing much sir', lang='en-uk')
     whatup_5 = gt(text='Not much sir', lang='en-uk')
     whatup_1.save("whatup_1.mp3")
     whatup_2.save("whatup_2.mp3")
     whatup_3.save("whatup_3.mp3")
     whatup_4.save("whatup_4.mp3")
     whatup_5.save("whatup_5.mp3")
示例#6
0
 def recurring():
     print("saving recurring response files...")
     recurring_1 = gt(text='I already told you', lang='en-uk')
     recurring_2 = gt(text='I already told you that', lang='en-uk')
     recurring_3 = gt(text='Last I checked', lang='en-uk')
     recurring_4 = gt(text='I already told you sir', lang='en-uk')
     # recurring_5 = gt(text='I already told you that sir', lang='en-uk')
     recurring_6 = gt(text='Last I checked sir', lang='en-uk')
     recurring_1.save("recurring_1.mp3")
     recurring_2.save("recurring_2.mp3")
     recurring_3.save("recurring_3.mp3")
     recurring_4.save("recurring_4.mp3")
     # recurring_5.save("recurring_5.mp3")
     recurring_6.save("recurring_6.mp3")
示例#7
0
 def confirmation():
     print("saving confirmation response files...")
     # confirm_1 = gt(text='Will do', lang='en-uk')
     confirm_2 = gt(text='Got it', lang='en-uk')
     confirm_3 = gt(text='Sure thing', lang='en-uk')
     # confirm_4 = gt(text='Consider it done', lang='en-uk')
     confirm_5 = gt(text='Doing so now', lang='en-uk')
     confirm_6 = gt(text='Here you go', lang='en-uk')
     # confirm_7 = gt(text='On it', lang='en-uk')
     # confirm_8 = gt(text='As you wish', lang='en-uk')
     # confirm_9 = gt(text='Will do sir', lang='en-uk')
     # confirm_10 = gt(text='Got it sir', lang='en-uk')
     # confirm_11 = gt(text='Sure thing sir', lang='en-uk')
     confirm_12 = gt(text='Consider it done sir', lang='en-uk')
     # confirm_13 = gt(text='Doing so now sir', lang='en-uk')
     # confirm_14 = gt(text='Here you go sir', lang='en-uk')
     # confirm_15 = gt(text='On it sir', lang='en-uk')
     # confirm_16 = gt(text='As you wish sir', lang='en-uk')
     confirm_17 = gt(text='Alright', lang='en-uk')
     confirm_18 = gt(text='Alright sir', lang='en-uk')
     confirm_19 = gt(text='Alright then', lang='en-uk')
     # confirm_20 = gt(text='Here is what I found', lang='en-uk')
     confirm_21 = gt(text='Heres what I found', lang='en-uk')
     # confirm_22 = gt(text='Here is what I found sir', lang='en-uk')
     confirm_23 = gt(text='Heres what I found sir', lang='en-uk')
     # confirm_1.save("confirm_1.mp3")
     confirm_2.save("confirm_2.mp3")
     confirm_3.save("confirm_3.mp3")
     # confirm_4.save("confirm_4.mp3")
     confirm_5.save("confirm_5.mp3")
     confirm_6.save("confirm_6.mp3")
     # confirm_7.save("confirm_7.mp3")
     # confirm_8.save("confirm_8.mp3")
     # confirm_9.save("confirm_9.mp3")
     # confirm_10.save("confirm_10.mp3")
     # confirm_11.save("confirm_11.mp3")
     confirm_12.save("confirm_12.mp3")
     # confirm_13.save("confirm_13.mp3")
     # confirm_14.save("confirm_14.mp3")
     # confirm_15.save("confirm_15.mp3")
     # confirm_16.save("confirm_16.mp3")
     confirm_17.save("confirm_17.mp3")
     confirm_18.save("confirm_18.mp3")
     confirm_19.save("confirm_19.mp3")
     # confirm_20.save("confirm_20.mp3")
     confirm_21.save("confirm_21.mp3")
     # confirm_22.save("confirm_22.mp3")
     confirm_23.save("confirm_23.mp3")
示例#8
0
def reminder():
    actual_time=datetime.now()
    ab=actual_time
    print(actual_time)
    actual_time=str(actual_time)
    year=int(actual_time[0:4])
    month=int(actual_time[5:7])
    day=int(actual_time[8:10])
    # print(year)
    # print(month)
    # print(day)
    hour=int(input("Enter the hour "))
    minute=int(input("Enter the minute"))
    alarm_time=datetime(year,month,day,hour,minute,0)
    diffrence=(alarm_time-ab)
    diffrence=diffrence.total_seconds()
    diffrence=int(diffrence)
    # print(diffrence)

    temp = "ok your reminder is set and i will inform you after"+str(diffrence)+"seconds"

    audio = gt(text=temp, lang='en', slow=False)
    audio.save("summ.mp3")
    playsound('summ.mp3')
    os.remove('summ.mp3')
    timer=threading.Timer(diffrence,alarm_sound)
    timer.start()
示例#9
0
def bot_fala(texto):
    #converte o texto em fala
    fala = gt(texto, lang='pt-br')
    #salva a fala convertia em áudio mp3
    fala.save('fala.mp3')
    print('Bot: ' + texto)
    #executa o áudio mp3
    playsound('fala.mp3')
示例#10
0
def to_repeat():
    temp="You want to continue"
    audio = gt(text=temp, lang='en', slow=False)
    audio.save("to_repeat_sound.mp3")
    playsound('to_repeat_sound.mp3')
    os.remove("to_repeat_sound.mp3")
    text=listen()
    print(text)
    if text=="yes" or text=="Yes":
        return True
    else:
        return False
示例#11
0
 def unsure():
     print("saving unsure response files...")
     # unsure_1 = gt(text='I am afraid I dont know how to answer that', lang='en-uk')
     unsure_2 = gt(text='I dont seem to have an answer to that',
                   lang='en-uk')
     # unsure_3 = gt(text='I dont seem to know how to answer that', lang='en-uk')
     unsure_4 = gt(text='I am afraid I dont have an answer to that',
                   lang='en-uk')
     # unsure_5 = gt(text='I am afraid I dont know how to answer that sir', lang='en-uk')
     unsure_6 = gt(text='I dont seem to have an answer to that sir',
                   lang='en-uk')
     # unsure_7 = gt(text='I dont seem to know how to answer that sir', lang='en-uk')
     unsure_8 = gt(text='I am afraid I dont have an answer to that sir',
                   lang='en-uk')
     # unsure_1.save("unsure_1.mp3")
     unsure_2.save("unsure_2.mp3")
     # unsure_3.save("unsure_3.mp3")
     unsure_4.save("unsure_4.mp3")
     # unsure_5.save("unsure_5.mp3")
     unsure_6.save("unsure_6.mp3")
     # unsure_7.save("unsure_7.mp3")
     unsure_8.save("unsure_8.mp3")
示例#12
0
文件: fun.py 项目: prazd/minibot
def Audio(us, to, info):
    spis = info.split(",")
    tts = gt(text=spis[1], lang=spis[0])
    tts.save("audio.ogg")
    vk2 = vk_api.VkApi(login=os.environ(['vkLogin']),
                       password=os.environ(['vkPassword']))
    o = {"type": "audio_message"}
    z = vk2.method('docs.getMessagesUploadServer', o)
    url = z['upload_url']
    files = {"file": open("/home/prazd/audio.ogg", "rb")}
    r = requests.post(url, files=files)
    l = json.loads(r.text)
    save = vk2.method("docs.save", {"file": l["file"]})
    we = save[0]["preview"]["audio_msg"]["link_mp3"]
    w.write_msg(us, to, str(we))
    os.remove('/home/prazd/audio.ogg')
示例#13
0
 def no():
     print("saving no response files...")
     no_1 = gt(text='I am afraid not', lang='en-uk')
     no_2 = gt(text='No sir', lang='en-uk')
     no_3 = gt(text='Incorrect', lang='en-uk')
     no_4 = gt(text='Not quite', lang='en-uk')
     no_5 = gt(text='I am afraid not sir', lang='en-uk')
     no_6 = gt(text='Incorrect sir', lang='en-uk')
     no_7 = gt(text='Not quite sir', lang='en-uk')
     no_1.save("no_1.mp3")
     no_2.save("no_2.mp3")
     no_3.save("no_3.mp3")
     no_4.save("no_4.mp3")
     no_5.save("no_5.mp3")
     no_6.save("no_6.mp3")
     no_7.save("no_7.mp3")
示例#14
0
def listen():
    with sp.Microphone() as micro:
        try:
            global pr
            pr=sp.Recognizer()
            pr.energy_threshold=700
            pr.adjust_for_ambient_noise(micro,0.5)
            audio=pr.listen(micro)
            # print("Yaha tak to jaa raha hai")
            text=pr.recognize_google(audio,language="en-in")
            return text
        except Exception:
            msg="Sorry i did not get it repaet it again"
            print(msg)
            audio = gt(msg, lang='en', slow=False)
            audio.save("start_sound.mp3")
            playsound('start_sound.mp3')
            os.remove("start_sound.mp3")
            listen()
示例#15
0
 def greetings():
     print("saving greeting response files...")
     greeting_1 = gt(text='Hey there', lang='en-uk')
     greeting_2 = gt(text='Hi there', lang='en-uk')
     greeting_3 = gt(text='Hello there', lang='en-uk')
     greeting_4 = gt(text='Hey', lang='en-uk')
     greeting_5 = gt(text='Hi', lang='en-uk')
     greeting_6 = gt(text='Hello', lang='en-uk')
     greeting_1.save("greeting_1.mp3")
     greeting_2.save("greeting_2.mp3")
     greeting_3.save("greeting_3.mp3")
     greeting_4.save("greeting_4.mp3")
     greeting_5.save("greeting_5.mp3")
     greeting_6.save("greeting_6.mp3")
示例#16
0
 def welcome():
     print("saving welcome response files...")
     welcome_1 = gt(text='You are welcome', lang='en-uk')
     welcome_2 = gt(text='No problem', lang='en-uk')
     welcome_3 = gt(text='Always a pleasure', lang='en-uk')
     welcome_4 = gt(text='You are welcome sir', lang='en-uk')
     welcome_5 = gt(text='No problem sir', lang='en-uk')
     welcome_6 = gt(text='Always a pleasure sir', lang='en-uk')
     welcome_1.save("welcome_1.mp3")
     welcome_2.save("welcome_2.mp3")
     welcome_3.save("welcome_3.mp3")
     welcome_4.save("welcome_4.mp3")
     welcome_5.save("welcome_5.mp3")
     welcome_6.save("welcome_6.mp3")
示例#17
0
 def tdgreetings():
     print("saving TD greeting response files...")
     tdgreeting_1 = gt(text='Good morning', lang='en-uk')
     tdgreeting_2 = gt(text='Good afternoon', lang='en-uk')
     tdgreeting_3 = gt(text='Good evening', lang='en-uk')
     tdgreeting_4 = gt(text='Good morning sir', lang='en-uk')
     tdgreeting_5 = gt(text='Good afternoon sir', lang='en-uk')
     tdgreeting_6 = gt(text='Good evening sir', lang='en-uk')
     tdgreeting_1.save("tdgreeting_1.mp3")
     tdgreeting_2.save("tdgreeting_2.mp3")
     tdgreeting_3.save("tdgreeting_3.mp3")
     tdgreeting_4.save("tdgreeting_4.mp3")
     tdgreeting_5.save("tdgreeting_5.mp3")
     tdgreeting_6.save("tdgreeting_6.mp3")
示例#18
0
 def condition():
     print("saving condition response files...")
     condition_1 = gt(text='I am doing wonderfully', lang='en-uk')
     condition_2 = gt(text='Wonderfully sir', lang='en-uk')
     condition_3 = gt(text='Absolutely stellar', lang='en-uk')
     condition_4 = gt(text='Stellar sir', lang='en-uk')
     condition_5 = gt(text='Never better. Thanks for asking', lang='en-uk')
     condition_6 = gt(text='I am doing wonderfully sir', lang='en-uk')
     # condition_7 = gt(text='Absolutely stellar sir', lang='en-uk')
     condition_8 = gt(text='Never better sir. Thanks for asking',
                      lang='en-uk')
     condition_1.save("condition_1.mp3")
     condition_2.save("condition_2.mp3")
     condition_3.save("condition_3.mp3")
     condition_4.save("condition_4.mp3")
     condition_5.save("condition_5.mp3")
     condition_6.save("condition_6.mp3")
     # condition_7.save("condition_7.mp3")
     condition_8.save("condition_8.mp3")
示例#19
0
def cria_audio(audio, save, language):
    tts = gt(audio, lang=language)
    gt.save(tts, f'{path}\\audios_{language}\\{save}.mp3')
示例#20
0
 def new(text, file_name):
     print("saving new response file...")
     output = gt(text=text, lang='en-uk')
     output.save(file_name)
示例#21
0
def speech():

    global user_response, flag, botreply, ser, rep
    flag = True
    txt = "VOICE ACTIVATED"
    LANG = "en"
    output = gt(text=txt, lang=LANG, slow=False)
    output.save("output1.mp3")
    m.music.stop()
    m.music.load('output1.mp3')
    m.music.set_volume(1)
    m.music.play(1)
    m.stop()

    user_response = " "
    botreply = "VOICE ACTIVATED"
    while (flag == True):

        flag = False
        r = sr.Recognizer()
        print("speak....")
        with sr.Microphone() as source:
            botreply = "listening...."
            print("listening....")

            r.adjust_for_ambient_noise(source, duration=.5)
            audio = r.listen(source)
            try:
                botreply = "recognizing...."
                print("recognizing....")

                user_response = r.recognize_google(audio)
                print("me  :", user_response)

                user_response = user_response.lower()
                if (user_response == "movie"):
                    botreply = "movie name?"
                    print("bot:movie name:")

                    botreply = "listening"

                    print("listening....")
                    r.adjust_for_ambient_noise(source, duration=1)
                    audio = r.listen(source)
                    try:
                        botreply = "recognizing"
                        print("recognizing....")

                        user_response = r.recognize_google(audio)
                        user_response = user_response.lower()
                        movie()

                    except:
                        botreply = "sorry voice not recognized"

                        print("sorry voice not recognized")
                        botreply = "Try again by saying movie"

                        print("Try again by saying movie")
                if (user_response == "youtube" or user_response == "utube"):
                    Y = True
                    botreply = "PRESS ENTER"
                if (user_response != "bye"):
                    if (user_response == "thanks"
                            or user_response == "thankyou"
                            or user_response == "thank you"):
                        flag = False
                        botreply = "thnaku"
                        print("thanku")
                        break

                    else:
                        if (greeting(user_response) != None):
                            try:
                                botreply = str(greeting(user_response))
                                print("bot: " + greeting(user_response))
                            except:
                                break
                        else:
                            try:
                                print("bot: ", end="")
                                print(response(user_response))
                                botreply = str(response(user_response))
                                sent_tokens.remove(user_response)
                            except:
                                break
                else:

                    flag = False
                    user_response = " "
                    botreply = "thanku"
                    print("thanku")
                    break

            except:
                user_response = " "
                botreply = "sorry voice not recognized"
                print("sorry voice not recognized")
    m.music.unload()
    os.remove("output1.mp3")
    flag = False
    rep = True
    print(2, flag)
示例#22
0
 def german():
     print("saving german response files...")
     german_1 = gt(text='es ist', lang='de')
     german_2 = gt(text='gut', lang='de')
     german_3 = gt(text='guten morgen', lang='de')
     german_4 = gt(text='und', lang='de')
     german_5 = gt(text='willkommen', lang='de')
     german_6 = gt(text='wollen', lang='de')
     german_7 = gt(text='sie', lang='de')
     german_8 = gt(text='was', lang='de')
     german_9 = gt(text='wasser', lang='de')
     german_10 = gt(text='essen', lang='de')
     german_11 = gt(text='trinken', lang='de')
     german_12 = gt(text='wollen sie?', lang='de')
     german_13 = gt(text='was wollen sie?', lang='de')
     german_1.save("german_1.mp3")
     german_2.save("german_2.mp3")
     german_3.save("german_3.mp3")
     german_4.save("german_4.mp3")
     german_5.save("german_5.mp3")
     german_6.save("german_6.mp3")
     german_7.save("german_7.mp3")
     german_8.save("german_8.mp3")
     german_9.save("german_9.mp3")
     german_10.save("german_10.mp3")
     german_11.save("german_11.mp3")
     german_12.save("german_12.mp3")
     german_13.save("german_13.mp3")
示例#23
0
def wiki(ab):
    temp=wikipedia.summary(ab)
    audio=gt(text=temp, lang='en', slow=False)
    audio.save("summ.mp3")
    playsound('summ.mp3')
def speak(audioString, langOp):
    print("Speak: ", audioString)
    tts = gt(text=audioString, lang=langOp)
    tts.save("audio_files/audio.mp3")
    os.system("mpg321 audio_files/audio.mp3 -q")
示例#25
0
 def user():
     print("saving user response files...")
     user_1 = gt(text='Currently you are admin sir', lang='en-uk')
     user_2 = gt(text='Currently you are admin', lang='en-uk')
     # user_3 = gt(text='Youre admin', lang='en-uk')
     user_4 = gt(text='Currently admin sir', lang='en-uk')
     user_5 = gt(
         text='Is there something else you would rather I call you?',
         lang='en-uk')
     user_6 = gt(text='Would you rather me call you something different?',
                 lang='en-uk')
     user_7 = gt(text='What would you like me to call you?', lang='en-uk')
     user_8 = gt(text='What should I call you from here on out?',
                 lang='en-uk')
     user_9 = gt(text='What should I call you from now on?', lang='en-uk')
     user_10 = gt(text='How is that spelled?', lang='en-uk')
     user_11 = gt(text='How should I spell that?', lang='en-uk')
     user_12 = gt(text='How do you spell that?', lang='en-uk')
     user_1.save("user_1.mp3")
     user_2.save("user_2.mp3")
     # user_3.save("user_3.mp3")
     user_4.save("user_4.mp3")
     user_5.save("user_5.mp3")
     user_6.save("user_6.mp3")
     user_7.save("user_7.mp3")
     user_8.save("user_8.mp3")
     user_9.save("user_9.mp3")
     user_10.save("user_10.mp3")
     user_11.save("user_11.mp3")
     user_12.save("user_12.mp3")
示例#26
0
def read(text):
    sound_file = "file.mp3"
    a = gt(text, "en")
    a.save(sound_file)
    os.system('mpg123 ' + sound_file)
示例#27
0
 def aiva():
     print("saving aiva response files...")
     aiva_1 = gt(
         text='I am ava, your artificially intelligent virtual assistant',
         lang='en-uk')
     aiva_2 = gt(
         text=
         'I am an artificially intelligent virtual assistant, or ava for short',
         lang='en-uk')
     # aiva_3 = gt(text='I am an artificially intelligent virtual assistant of course', lang='en-uk')
     aiva_4 = gt(text='I am ava', lang='en-uk')
     aiva_5 = gt(text='ava', lang='en-uk')
     aiva_6 = gt(text='My name is ava', lang='en-uk')
     # aiva_7 = gt(text='Its spelled AIVA', lang='en-uk')
     # aiva_8 = gt(text='AIVA', lang='en-uk')
     aiva_9 = gt(text='Would you rather call me something different?',
                 lang='en-uk')
     aiva_10 = gt(text='Is there something else you would rather call me?',
                  lang='en-uk')
     aiva_11 = gt(text='Was there something else you would rather call me?',
                  lang='en-uk')
     aiva_12 = gt(text='What would you like to call me?', lang='en-uk')
     aiva_13 = gt(text='What should I go by from here on out?',
                  lang='en-uk')
     aiva_14 = gt(text='What should I go by from now on?', lang='en-uk')
     aiva_1.save("aiva_1.mp3")
     aiva_2.save("aiva_2.mp3")
     # aiva_3.save("aiva_3.mp3")
     aiva_4.save("aiva_4.mp3")
     aiva_5.save("aiva_5.mp3")
     aiva_6.save("aiva_6.mp3")
     # aiva_7.save("aiva_7.mp3")
     # aiva_8.save("aiva_8.mp3")
     aiva_9.save("aiva_9.mp3")
     aiva_10.save("aiva_10.mp3")
     aiva_11.save("aiva_11.mp3")
     aiva_12.save("aiva_12.mp3")
     aiva_13.save("aiva_13.mp3")
     aiva_14.save("aiva_14.mp3")
示例#28
0
def say_it(msg="say something", lang="en-us", path="static/tts/"):
    """ Google text to speech function to be threaded """
    say = gt(text=msg, lang=lang)
    say.save(path)
示例#29
0
from gtts import gTTS as gt
import os

message = "Your have been hacked"
lan = "en"

obj = gt(text=message, lang=lan, slow=False)
obj.save('Virus.mp4')

for i in range(1):
    os.system('Virus.mp4')

#str ="PHURPASHERPA"
#for i in range(len(str)):
#   for j in range(0,i+1):
#      print(str[j],end="")
# print()