Polyglot language learning tools
When learning a language apps like Duolingo or Memrise are valuable tools for building vocubulrary and grammar. Polly takes one aspect of these tools, reciting a phrase, and allows a user to practice a phrase as many times as they want until they feel comfortable using it with a native speaker for further training.
You can see a demo of the application with a deck of the "13 Sentences You Need To Know" (inspired by Tim Ferris). It is also a progressive web application so you can add this to your home screen to get a native app feel.
The application leverages several Web APIS:
- SpeechSythesis for text-to-speech functionality in a target language.
- SpeechRecognition for speech recognition to a target language.
- MediaRecorder for recording audio while speech recognition is taking place and audio playback.