python voice to email not working. Everything works just fine. It records and gives me my message output, but it doesn't send the password.
import speech_recognition as sr
import yagmail
recognizer=sr.Recognizer()
with sr.Microphone() as source:
print('clearing background noises:')
recognizer.adjust_for_ambient_noise(source,duration=1)
print("waiting for your message...")
recordedaudio = recognizer.listen(source)
print('done recording...!')
try:
print('printing the message..')
text=recognizer.recognize_google(recordedaudio,language='en,US')
print('Your message:{}'.format(text))
except Exception as ex:
print(ex)
#automate mails:
reciever='dipinak@gmail.com'
message=text
sender=yagmail.SMTP('manas.rdp@gmail.com')
sender.send(to=reciever,subject='this is an automated email written by manas using python',contents=message)