/Insight-Mate

AI featured Fullstack Flutter Application with Image Recognition, Text Recognition, AI Chat-bot and other features.

Primary LanguageMakefile

Insight Mate 👩‍💻

The app is a combination of various AI features including object detection and recognition, chatbot functionality, pose detection, text-to-speech, barcode scanner, voice-to-text search, digital ink recognition, text-to-image, and image search. The object detection feature identifies and names objects in images captured by the user, while the chatbot allows for natural language communication. Pose detection can identify and track the human body, providing users with shape suggestions for improving their posture. Text-to-speech converts written text into spoken words, and barcode scanner enables users to scan and decode product barcodes for more information. Voice-to-text search allows users to search for information using voice commands, while digital ink recognition detects and records the user's hand gestures. Text-to-image converts written text into images, and image search enables users to search for images using keywords. Together, these features provide users with a wide range of tools for communication, information gathering, and image recognition.

Features

  • Object detection: Recognizes objects in images and provides their name.
  • Normal chatbot: Allows users to communicate with the chatbot using natural language.
  • Pose detector: Detects human poses in images and provides their shape.
  • Text to speech: Converts text messages to speech.
  • Barcode scanner: Scans barcodes using the device's camera.
  • Voice to text search: Converts voice messages to text and performs a search query.
  • Digital ink recognition: Recognizes gestures made by the user and creates objects accordingly.
  • Text to image: Converts text to an image format.
  • Image search: Allows users to search for images using keywords.

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Tech Stack

Client: Flutter,Dart,APIs

Server: MongoDB,Node js,ML APIs

Installation

Install and run this project by following these steps:

  • Clone this repository:
git clone https://github.com/your-username/your-project.git
  • Navigate to the project directory:
cd your-project
  • Install dependencies:
flutter pub get
  • Run the app:
flutter run

FAQs

What are the main features of the app?

The main features of the app include object detection, face detection, pose detection, text-to-speech, barcode scanning, voice-to-text search, digital ink recognition, text-to-image conversion, and image search.

What is the pose detection feature used for?

The pose detection feature is used to detect the shape and position of a person's body or limbs in real-time or within an image or video.

Can users search for information using voice commands?

Yes, the app includes a voice-to-text search feature that allows users to search for information using their voice.

What is digital ink recognition?

Digital ink recognition is the process of detecting and interpreting handwriting or gestures made with a digital stylus or touch screen.

Feedback

If you have any feedback, please reach out to us @ insightmate@gmail.com

Contributers