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.
- Accessibility: Designed specifically for visually impaired users, making it more accessible and user-friendly.
- Speech Recognition: Employs the
speech_recognitionlibrary for accurate and reliable speech recognition, allowing users to interact naturally. - Text-to-Speech: Utilizes
pyttsx3to 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.
- 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.
- 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.
Ensure you have the necessary Python packages installed by checking the requirements.txt file.
pip install -r requirements.txt- Run the script:
python main.py. - Follow the voice instructions to provide email details such as recipient, subject, and main body.
- Confirm your choices as prompted.
- 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!