Phonos should have the ability to look for pronunciation and/or audio in Wikibase, as specified by the pronunciation audio (P443) and IPA transcription (P898) properties.
Acceptance criteria
- The <phonos> parser tag should accept a wikibase= parameter that accepts a Wikibase item ID. If P443 exists for the given item, it should render its audio instead of using an Engine.
- If a Lexeme is given, such as L7993, it should return the audio for that lexeme that matches the given language. The text= parameter is also required to make this work, and it must match the spelling of the given language variant for that lexeme.
- If |audio= is also provided (T314068), that should have precedence over the Wikibase lookup. If no Wikibase item is found or the property is missing, it should use the configured Engine to render the audio.
- There should be configuration settings for the properties to use (which would default to the Wikibase ones), since this won't be the same for other Wikibase installations (such as on the Beta Cluster).