A voice-controlled email application designed specifically for visually impaired users.
This system enables users to compose, send, and read emails entirely through voice commands, integrating speech recognition and text-to-speech technologies for an accessible, hands-free experience.
This project is an innovative approach to improving accessibility in digital communication.
It allows blind or visually impaired users to interact with an email system using natural speech.
The system uses speech recognition for input, text-to-speech for feedback, and secure authentication to ensure user privacy.
Key highlights:
- Fully voice-driven interface for sending and reading emails
- Integration of machine learning-based voice recognition
- Secure login using voice authentication
- Simple and intuitive flow suitable for visually impaired users
- Voice-based email composition and reading
- User authentication through voice recognition
- Inbox management and email navigation via voice
- Text-to-speech (TTS) for message playback
- Minimal visual UI for accessibility
- Offline and online operation support
| Category | Technology |
|---|---|
| Programming Language | JavaScript |
| Frontend | HTML, CSS |
| Backend / Logic | Node.js (if extended) |
| Speech Recognition | Web Speech API / ML voice model |
| Text-to-Speech | SpeechSynthesis API |
| Data Handling | JSON |
| Tools | npm, Express (optional) |
# 1. Clone the repository
git clone https://github.com/your-username/Voice-Based-Email-System---Blind-people.git
cd Voice-Based-Email-System---Blind-people
# 2. Install dependencies
npm install
# 3. Run the application (local server)
node app.js
# 4. Open in browser
http://localhost:3000
## Project Structure