Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pygame import mixer
- import webbrowser
- from time import localtime, strftime
- from gtts import gTTS
- import random
- import speech_recognition as sr
- def say(message):
- tts = gTTS(text=message, lang='pl')
- file_name = "zoska{}.mp3".format(strftime("%H.%M.%S", localtime()))
- tts.save(file_name)
- mixer.init()
- mixer.music.load(file_name)
- mixer.music.play()
- say("Dzień dobry, Jestem Zosia")
- while True:
- r = sr.Recognizer()
- with sr.Microphone() as source:
- r.adjust_for_ambient_noise(source)
- print("Powiedz coś.")
- audio = r.listen(source)
- try:
- s = r.recognize_google(audio, language="pl");
- message = s.lower()
- print(message)
- if "papa" in message:
- say("Żegnaj mój Panie")
- break
- if "dzień dobry" in message or "cześć" in message:
- say("Witaj Panie! Cieszę się, że mogę Ci służyć.")
- if "jak się masz" in message:
- say("Dziękuje. Dobrze. A Ty Panie?")
- if ".pl" in message:
- say("Otwieram internety!");
- firefox = r"C:\Program Files\Mozilla Firefox\firefox.exe"
- webbrowser.open("http://www."+message)
- if "kalkulator" in message:
- say("Trzeba było się uczyć. Nie włączam kalkulatora.")
- if "co o mnie myślisz" in message:
- say("Kocham Cię, mój Panie!")
- except:
- print("exception")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement