From time to time you may feel bored listening to Duo's synthesized voice and want to try something different. Personally I find Microsoft's Bing Translator synthesizes better voices than Duo's. And if you have the same preference as mine, you may want to give this script a try.
Technically, this script intercepts the Duolingo's TTS (Text-to-speech) API calls and redirects it to Microsoft's Bing Translator's TTS engine. So that you can hear a different voice.
To install, you need to first install extensions for your browser:
- For Chrome/Safari, please use Tampermonkey
- For Firefox, install Greasemonkey
After installing the extension, you can simply click on the Raw button for LingoBingTTS.user.js. After clicking you should see a new window/tab seeking your permission to install the script.
This script is only a technical demo. Please use it at your own caution.
I blatantly use the application id (AppId) for the Bing Translator's website. This AppId may expire after a while.
If you notice that the script stop working (no voice when there should be one), it is mostly likely that the AppId is revoked by Microsoft. You can bug me on Duolingo (username: xydrolase) or leave a comment here so that I can update the AppId.