A simple web app that lets you practice pronunciation with real-time feedback. Using browser-based speech recognition and synthesis(WebSpeech API), it listens to your pronunciation and compares it with the correct French accent. It's like having a patient French tutor who never tires of your attempts at saying "croissant" correctly.
I would not hold the pronunciation score too seriously as it:
In an ideal world I would want to implement a more sophisticated scoring system. One that:
And also of course some form of AI/ML-based Pronunciation Scoring - from looking around something like using advanced models wav2vec2 or other open-source speech models (Hugging Face Transformers) if I were comfortable with machine learning deployment.