Pronunciation Practice Tool

Pronunciation Tool project thumbnail.
Role: Full-Stack Developer
Technologies: HTML, CSS, JavaScript, Gemini API

The Challenge

Practicing pronunciation is a critical but often difficult part of learning a new language. The challenge was to create an interactive tool that could generate practice phrases, listen to a user's pronunciation, and provide a fun, gamified way to improve.

My Solution

This tool leverages the Gemini API to generate an endless supply of practice phrases across various topics and complexities. It uses the browser's built-in speech recognition capabilities to capture the user's audio. While direct feedback on pronunciation accuracy is complex, the tool provides a clear target phrase and allows for repeated practice, which is key to improvement. The interface is clean and focused, encouraging users to practice without distraction.

← Back to Portfolio