Extension:Phonos

The Phonos extension is a Community Tech project for implementing the IPA Audio Renderer wish from the 2022 Community Wishlist Survey.

Configuration parameters

 * $wgPhonosEngine: Which engine to use. One of  (default), , or.
 * $wgPhonosApiEndpointLarynx: The API endpoint to use for the Larynx engine.
 * $wgPhonosApiEndpointGoogle: The API endpoint to use for the Google engine.
 * $wgPhonosApiKeyGoogle: The API key for the Google engine.

Usage
Phonos adds a parser function that will render the IPA text:


 * – the IPA notation to render. Some engines may perform better with or without brackets around the string.
 * – the plain text representation of the string
 * (optional) – the language code, used to help the engine have better pronunciation. This defaults to the content language of the page the parser function is used on.

Clicking on the IPA text will make an API request which if successful will embed and play the rendered audio.