{"master":{"name":"Phonos","author":["Sammy Fox","MusikAnimal","Sam Wilson","Harumi Monroy","Dayllan Maza"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:Phonos","version":"0.1.0","license-name":"GPL-2.0-or-later","namemsg":"phonos","descriptionmsg":"phonos-desc","type":"parserhook","requires":{"MediaWiki":">= 1.47.0"},"suggests":{"extensions":{"TimedMediaHandler":">= 0.6.0"}},"TrackingCategories":["phonos-tracking-category","phonos-error-category"],"config":{"PhonosEngine":{"value":"espeak","description":"Backend TTS provider to use"},"PhonosApiEndpointLarynx":{"value":"https:\/\/larynx-tts.wmcloud.org\/api\/tts","description":"API endpoint for the Larynx engine"},"PhonosApiEndpointGoogle":{"value":"https:\/\/texttospeech.googleapis.com\/v1\/","description":"API endpoint for the Google engine"},"PhonosApiKeyGoogle":{"value":"","description":"API key for the Google Cloud Text-to-speech API"},"PhonosApiProxy":{"value":null,"description":"HTTP proxy to use for API requests"},"PhonosFileBackend":{"value":null,"description":"Which backend to use for file caching"},"PhonosFileBackendDirectory":{"value":null,"description":"Custom public directory to store persisted Phonos audio"},"PhonosEspeak":{"value":"\/usr\/bin\/espeak","description":"Path to the eSpeak executable"},"PhonosLame":{"value":"\/usr\/bin\/lame","description":"Path to the Lame executable used for converting WAV to MP3"},"PhonosPath":{"value":null,"description":"Relative URL path to where Phonos files are publicly available"},"PhonosWikibaseUrl":{"value":"https:\/\/www.wikidata.org\/wiki\/","description":"Wikibase URL"},"PhonosWikibaseProperties":{"value":{"wikibasePronunciationAudioProp":"P443","wikibaseLangNameProp":"P407","wikibaseIETFLangTagProp":"P305","wikibaseIPATranscriptionProp":"P898"},"description":"Wikibase properties for the Wikibase API"},"PhonosIPARenderingEnabled":{"value":true,"description":"Enable rendering of IPA"},"PhonosFileExpiry":{"value":30,"description":"Time in days after which files should expire, if the backend supports the 'X-Delete-At' header."},"PhonosInlineAudioPlayerMode":{"value":false,"description":"Only play audio files"}},"ExtensionMessagesFiles":{"PhonosMagic":"Phonos.i18n.php"},"Hooks":{"ParserFirstCallInit":"PhonosHooks"},"HookHandlers":{"PhonosHooks":{"class":"MediaWiki\\Extension\\Phonos\\Phonos","services":["RepoGroup","Phonos.Engine","Phonos.Wikibase","StatsdDataFactory","JobQueueGroup","LinkRenderer","MainConfig"]}},"JobClasses":{"phonosIPAFilePersist":{"class":"MediaWiki\\Extension\\Phonos\\Job\\PhonosIPAFilePersistJob","services":["Phonos.Engine","StatsdDataFactory"],"needsPage":false}},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/Phonos"}}