A React-based web application that simulates group discussions with AI-powered bots and speech-to-text interaction. Perfect for practicing and improving your communication skills in a realistic environment.
- Speech Recognition: Converts your speech into text in real-time.
- AI Bots: Simulated participants that engage dynamically.
- Timer: Countdown timer for managing discussion duration.
- Interactive UI: Mic toggle, avatar display, and progress indicators.
- React, TypeScript
- Tailwind CSS & shadcn UI components
- Node.js backend with Gemini API integration for AI responses
- Web Speech API for speech recognition
- Clone the repository
- Run
npm installoryarnto install dependencies - Start the frontend with
npm startoryarn start - Ensure backend Gemini API is running locally at
http://localhost:8001 - Access the app in your browser and start practicing!
Feel free to open issues or submit pull requests to improve the project!
This project is open source under the MIT License.