This project implements a real-time Speaking AI Agent using Flutter. The agent can listen to user voice commands, understand intent, process responses, and speak back instantly.
The goal was to build an AI system that can:
- Listen
- Understand
- Think
- Speak
all in real time on a mobile device.
- The agent listens to user voice input using Speech-to-Text (STT)
- Spoken words are analyzed to extract keywords and intent
- An AI reasoning module processes the request
- The response is converted to speech using Text-to-Speech (TTS)
⏱️ Each question has a 30-second response window.
Once time expires, the answer field is automatically locked.
- Real-time voice interaction
- Intent detection using keyword analysis
- Automatic response timeout handling
- Instant speech output
- Mobile-first AI experience
- Flutter (UI)
- Speech-to-Text (STT)
- AI / LLM-based reasoning
- Text-to-Speech (TTS)
- Voice-based assistants
- AI interview bots
- Smart learning assistants
- Conversational mobile AI apps
Danish Zulfiqar
AI / ML Engineer