Advertisement
ostyleo

Untitled

May 13th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import speech_recognition as sr
  2. from gtts import gTTS
  3. import os
  4. import playsound as ps
  5.  
  6.  
  7. def listener(filename='temp.mp3'):
  8.     r = sr.Recognizer()
  9.  
  10.     while True:
  11.         with sr.Microphone() as source:
  12.             print("Hey, I'm listening: ")
  13.             audio = r.listen(source)
  14.             try:
  15.                 words = r.recognize_google(audio)
  16.  
  17.                 tts = gTTS(text=words, lang='en')
  18.                 tts.save(filename)
  19.  
  20.                 ps.playsound(filename, True)
  21.                 os.remove(filename)
  22.  
  23.                 print(words)
  24.             except:
  25.                 pass
  26.  
  27.  
  28. listener()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement