python语音到电子邮件不起作用。一切正常。它记录并给我我的消息输出,但它不发送密码。
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)