Langbahn Team – Weltmeisterschaft

User:IagoQnsi/ipareader

ipareader.js is a very simple script that adds a "🔈" button next to IPA pronunciations to have them read out by a text-to-speech program. It uses the backend provided by ipa-reader.xyz, which in turn uses Amazon Polly.

Installation

If you're fine with the default voice (Salli), you can install ipareader.js by editing Special:MyPage/common.js and adding the following code on a new line:

importScript('User:IagoQnsi/ipareader.js'); // [[User:IagoQnsi/ipareader.js]]

If you'd like to customize the voice, you can do so like this:

window.ipareaderConfig = { voice: 'Salli' };
importScript('User:IagoQnsi/ipareader.js'); // [[User:IagoQnsi/ipareader.js]]

Simply replace the text "Salli" with any of the voice names provided by Amazon Polly; see the full list of voices on Amazon's website.

Troubleshooting

Audio isn't playing? If you have an ad blocker on, it may be blocking the requests made by this plugin. Try disabling your ad blocker on Wikipedia, or adding "iawll6of90.execute-api.us-east-1.amazonaws.com" to your ad blocker's whitelist.

Source

The code can be found at User:IagoQnsi/ipareader.js. It is available under the MIT License.