Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. from pygame import mixer
  2. import webbrowser
  3. from time import localtime, strftime
  4. from gtts import gTTS
  5. import random
  6. import speech_recognition as sr
  7.  
  8. def say(message):
  9. tts = gTTS(text=message, lang='pl')
  10. file_name = "zoska{}.mp3".format(strftime("%H.%M.%S", localtime()))
  11. tts.save(file_name)
  12. mixer.init()
  13. mixer.music.load(file_name)
  14. mixer.music.play()
  15.  
  16. say("Dzień dobry, Jestem Zosia")
  17.  
  18. while True:
  19. r = sr.Recognizer()
  20. with sr.Microphone() as source:
  21. r.adjust_for_ambient_noise(source)
  22. print("Powiedz coś.")
  23. audio = r.listen(source)
  24. try:
  25. s = r.recognize_google(audio, language="pl");
  26. message = s.lower()
  27. print(message)
  28.  
  29. if "papa" in message:
  30. say("Żegnaj mój Panie")
  31. break
  32. if "dzień dobry" in message or "cześć" in message:
  33. say("Witaj Panie! Cieszę się, że mogę Ci służyć.")
  34. if "jak się masz" in message:
  35. say("Dziękuje. Dobrze. A Ty Panie?")
  36. if ".pl" in message:
  37. say("Otwieram internety!");
  38. firefox = r"C:\Program Files\Mozilla Firefox\firefox.exe"
  39. webbrowser.open("http://www."+message)
  40. if "kalkulator" in message:
  41. say("Trzeba było się uczyć. Nie włączam kalkulatora.")
  42. if "co o mnie myślisz" in message:
  43. say("Kocham Cię, mój Panie!")
  44. except:
  45. print("exception")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement