AccessVoice AI is an AI-powered accessibility communication platform designed to help people with hearing impairments, speech difficulties, communication anxiety, and cognitive processing challenges communicate more effectively in everyday situations.
The platform combines real-time speech transcription, AI-powered message simplification, and text-to-speech tools into one modern, accessible web application.
Communication barriers affect millions of people around the world every day. Simple conversations in classrooms, workplaces, hospitals, customer service environments, and public spaces can become stressful or inaccessible for individuals with hearing or speech challenges.
AccessVoice AI was created to make communication easier, more inclusive, and more accessible through AI-assisted tools that support real-world interaction.
Converts spoken words into readable text instantly using the Browser Speech Recognition API.
Allows users to type responses and have them spoken aloud naturally.
Uses AI to simplify difficult or complex text into easy-to-understand language.
Save frequently used phrases and instantly speak them during conversations.
Stores previous conversations and AI-generated responses for later access.
Accessibility-focused UI with theme support.
Secure user login and account management powered by Supabase.
- React.js
- Vite
- TypeScript
- Tailwind CSS
- Browser Speech Recognition API
- Speech Synthesis API
- Node.js
- Express.js
- Supabase
- OpenAI API
Frontend (React + Vite)
↓
Backend API (Node.js + Express)
↓
Supabase Database + Authentication
↓
OpenAI APIs
git clone https://github.com/yourusername/accessvoice-ai.git
cd accessvoice-ainpm installIf the project includes a backend folder:
cd backend
npm installCreate a .env file in the root directory:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
OPENAI_API_KEY=your_openai_api_keynpm run devnpm run serveror
node server.jshttp://localhost:5173
AccessVoice AI is designed with accessibility-first principles including:
- Large readable typography
- High contrast UI
- Responsive mobile-friendly design
- Keyboard-friendly interactions
- Simplified navigation
- Speech-assisted interaction tools
- Multi-language support
- Real-time translation
- Emotion-aware AI responses
- AI-powered meeting summaries
- Offline support
- Voice customization
- Export conversation history