Skip to content

riyanegi1211/Voice-Based-Email

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Voice-Based-Email

image

About

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.

Features

  1. Compose e-mail via voice
  2. Read recent mail
  3. Fetch unseen mail
  4. Fetch sent mail
  5. Count total number of mails
  6. Count number of unseen mails

Installations Required

  • 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.

Python Installation

pip install gTTS

  • Speech Recognition
    Library for performing speech recognition, with support for several engines and APIs, online and offline.

Python Installation

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.

    Python Installation

    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.

    Python Installation

    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.

    Python Installation

    pip install beautifulsoup4

  • Pyglet
    pyglet is a cross-platform windowing and multimedia library for Python, intended for developing games and other visually rich applications.

    Python Installation

    pip install pyglet

About

Voice based E-mail system for visually impaired people

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages