Munio is an open-source web app designed to improve English conversation skills using AI. It was created as part of a Google competition involving their Gemini AI, integrating various tools like NestJS, Angular 18, Knex, and Google Cloud products. The app offers two main modes: session and conversation. In session mode, users choose their preferences, and AI generates phrases for them to repeat, providing feedback on their pronunciation. In conversation mode, the AI simulates a conversation, alternating between user and AI responses, with real-time feedback provided through WebSockets. The app uses Google Cloud Speech To Text to generate audio during AI turns in the conversation mode. At the end of each session or conversation, users receive overall feedback to help them improve. Munio is fully open-source and available for collaboration or self-hosting. You can check it out or contribute via the provided GitHub links.
dev.to
dev.to