Skip to content

Anjaneya02/BlindMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Based Mailing Service for the Visually Impaired

Description

This Python project aims to provide a mailing service tailored for individuals with visual impairments. The application utilizes the speech_recognition library to comprehend spoken language, pyttsx3 for text-to-speech functionality, and Google Translate to convert spoken words into text. The user interacts with the system by giving spoken instructions, and the system responds with voice instructions.

Pros

  • Accessibility: Designed specifically for visually impaired users, making it more accessible and user-friendly.
  • Speech Recognition: Employs the speech_recognition library for accurate and reliable speech recognition, allowing users to interact naturally.
  • Text-to-Speech: Utilizes pyttsx3 to convert textual information into speech, enhancing the user experience.
  • Email Functionality: Enables users to send emails effortlessly through voice commands, reducing the reliance on traditional interfaces.

Cons

  • Dependency on Internet Connection: Relies on an internet connection for Google Translate services.
  • Limited Command Vocabulary: The system may have limitations in understanding complex or varied instructions.
  • Security Considerations: Currently, the project lacks robust security features, which may be a concern for handling sensitive email information.

Future Scope

  • Enhanced Security: Implement additional security features to protect user data and sensitive information.
  • Multi-language Support: Extend language support beyond English, accommodating users who speak different languages.
  • Integration with Other Platforms: Explore integrations with other communication platforms and services.
  • Customization Options: Allow users to customize voice commands and preferences for a more personalized experience.
  • Error Handling: Implement more robust error handling to provide a smoother user experience in case of unexpected events.

Requirements

Ensure you have the necessary Python packages installed by checking the requirements.txt file.

pip install -r requirements.txt

Usage

  1. Run the script: python main.py.
  2. Follow the voice instructions to provide email details such as recipient, subject, and main body.
  3. Confirm your choices as prompted.
  4. The system will send the email once all details are confirmed.

Feel free to contribute, report issues, or suggest improvements. Enjoy using the Python Mailing Service for the Visually Impaired!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages