This is a python-based application which provides voice based mailing service where they can read and send mail on their own through their g-mail accounts with none other person’s help or guidance. The applying may be utilized by near-blind to access mails easily. For the betterment of visually impaired people and to produce a higher way of communication for them over internet this project aims to provide them the ability to send mails using voice without the use of keyboard.
- Compose e-mail via voice
- Read recent mail
- Fetch unseen mail
- Fetch sent mail
- Count total number of mails
- Count number of unseen mails
- gTTs
gTTs (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate’s text-to-speech API. Writes spoken mp3 data to a file, a file-like object (bytestring) for further audio manipulation, or stdout. It features flexible pre-processing and tokenizing.
pip install gTTS
- Speech Recognition
Library for performing speech recognition, with support for several engines and APIs, online and offline.
pip install SpeechRecognition
-
smtplib
The smtplib module defines an SMTP client session object that can be used to send mail to any Internet machine with an SMTP or ESMTP listener daemon.pip install smtplib -
imaplib
IMAP is an email retrieval protocol which does not download the emails. It just reads them and displays them. This is very useful in low bandwidth condition. Python’s client side library called imaplib is used for accessing emails over imap protocol.pip install imaplib -
BeautifulSoup
Beautiful Soup is a library for pulling data out of HTML and XML files. It provides ways of navigating, searching, and modifying parse trees.pip install beautifulsoup4 -
Pyglet
pyglet is a cross-platform windowing and multimedia library for Python, intended for developing games and other visually rich applications.pip install pyglet
