VisionVoice is an accessible Flutter application that combines Optical Character Recognition (OCR), text-to-speech, translation, and AI-powered summarization to make text in images more accessible to everyone.
- OCR Integration: Capture text from images using Google ML Kit
- Multi-language Support: Translate recognized text into multiple languages:
- English
- Spanish
- French
- German
- Hindi
- Chinese
- Text-to-Speech: Natural voice output with adjustable speed and volume
- AI-Powered Summarization: Generate concise summaries of longer texts
- Accessibility Features:
- Automatic text reading
- Adjustable text size
- High contrast themes
- Haptic feedback
- Screen reader support
- Dark/Light Theme: Customizable UI with animated theme toggle
- Persistent Settings: User preferences are saved between sessions
You can download the latest version of VisionVoice directly from our GitHub releases page:
- Download APK: VisionVoice APK - v1.0.0
- Flutter
- Google ML Kit for OCR
- TensorFlow Lite
- Flutter TTS
- Google Translator
- Provider for state management
- SharedPreferences for local storage
- Flutter SDK
- Android Studio / Xcode
- Git
- Clone the repository:
git clone https://github.com/BAT4K/VisionVoice.git
- Install dependencies:
cd VisionVoice flutter pub get - Run the app:
flutter run
Make sure to:
- Enable camera permissions on your device
- Install required language packs for text-to-speech
- High-accuracy text recognition
- Real-time processing
- Support for multiple text layouts and orientations
- Auto-language detection
- Support for 6 major languages
- Offline mode for basic translations
- Local processing using TensorFlow Lite
- Customizable summary length
- Key information extraction
- Voice guidance
- Haptic feedback
- Adjustable text size (14-30pt)
- High contrast themes
- Screen reader optimization
This project is licensed under the MIT License - see the LICENSE file for details.
- Google ML Kit for OCR capabilities
- Flutter team for the amazing framework
- Contributors and supporters of the project