Threemmary is a Flutter application designed to summarize text into concise, three-line summaries using Google's Generative AI (Gemini). It offers a versatile way to input text—whether by typing, speaking, or scanning images—and supports a wide range of languages for a global user experience.
-
AI-Powered Summarization Utilizes the Gemini Pro (gemini-1.5-flash-latest) model to generate accurate and context-aware summaries limited to three lines.
-
Multi-Modal Input Support
- Text Input: Directly type or paste long texts for immediate summarization.
- Voice Input (STT): Dictate your text using the built-in Speech-to-Text functionality for hands-free operation.
- OCR (Optical Character Recognition): Extract text from images using your camera or gallery via Google ML Kit, making it easy to summarize physical documents.
-
Global Language Support Fully localized interface and summarization capabilities for over 10 languages, including English, Korean, Spanish, French, German, Arabic, Thai, Turkish, and more.
-
Safety & Customization Users can adjust AI safety thresholds (e.g., Harassment, Hate Speech) directly within the app to ensure generated content meets their personal standards.
- Framework: Flutter
- AI Model: Google Generative AI (Gemini)
- Text Recognition: Google ML Kit
- Speech Recognition: Speech To Text
- Monetization: Google Mobile Ads (AdMob)
This project is licensed under the MIT License - see the LICENSE file for details.