

Overview: whether the site is connected, what it is using this month, and what is left to set up. The last card is the one nobody else can build: your monthly volume does not carry over, so it names the published items that have no audio yet and queues them in one click.
Your readers get an audio version of every article. Your writers do nothing: they publish, and the
audio appears with the text. It is free to start, no credit card, and it takes about two minutes to
connect a site.
Your first articles are on us. Paid plans start when you need volume, and they are on wedispatch.fr.
It was built inside a newsroom, for newsrooms, but nothing about it is specific to news. Any site
that publishes text can use it: a magazine, a documentation site, an online shop, a public body
with an accessibility obligation. Every time something is published, the text is sent to the
WeDispatch service, read aloud by professional voices, and an audio player appears on the page.
Audio is not a bonus feature for a large part of the audience. It is how blind and partially
sighted readers, people with dyslexia, people with a motor impairment and readers who simply cannot
look at a screen right now get to the same content as everyone else.
This helps a site meet WCAG 2.1 / 2.2 and the accessibility duties that flow from them: the
European Accessibility Act and EN 301 549 in Europe, RGAA in France, Section 508 and the ADA in the
United States. Accessibility is a property of a whole site, not of one plugin: no plugin can make a
site conformant on its own, and any that claims otherwise is overselling. This one removes one
specific barrier, properly.
[wedispatch] shortcode.The player is a block, a widget and the [wedispatch] shortcode, so it drops into any builder that
accepts one of the three.
Every screen of this plugin is translated, and a French translation ships with it. Most plugins in
this category are English-only, whatever their settings page claims.
If your language is missing, we would love your help. Translations live on translate.wordpress.org,
where anyone with a free WordPress.org account can propose them, and WordPress then distributes them
to every site automatically. Please upload from your own account rather than sending files to us:
that is what lets your locale team give feedback to the person who did the work. If you are new to
it, https://make.wordpress.org/polyglots/handbook/translating/ explains the process.
This plugin is the connector for an online service: it requires a WeDispatch account. The service
is paid for (plans are listed on wedispatch.fr). Connecting the site creates its key for you, from
the WeDispatch menu. Until a site is connected, the plugin makes no request on its own: only the
connection itself, and the short sample described below, each when an administrator clicks for it.
This plugin relies on the third-party service WeDispatch (https://wedispatch.fr) to convert the
text of your content into audio, and to host and serve the audio files. The plugin does not work
without this service.
Data sent, and what triggers it
https://wedispatch.fr/api/v1/podcasts: the text content of the item, its title, its canonical URL, its WordPress ID, its category, its language, its go-live date if it is scheduled, and the chosen voice. Triggered when an item is published or scheduled (Auto mode), or when someone clicks “Generate audio” (Manual mode).https://wedispatch.fr/api/v1/extrait: the opening of the most recent published item (well under a page; the service reads only the first 20 seconds of it), its language, and the address of the site. No API key, no account. Sent only when an administrator clicks “Hear a 20-second sample of my latest post” on the WeDispatch overview of a site that is not connected yet. The answer is the audio sample itself, shown in the page and not stored; the text is used to produce the sample and is not kept. The service records that a sample was produced for the site address, to count its own spending.https://wedispatch.fr/api/v1/voices: no personal data, only the API key for authentication. Triggered when the settings screens are displayed (cached for 1 hour).https://wedispatch.fr/api/v1/account and https://wedispatch.fr/api/v1/usage: only the API key. Triggered when the settings page is displayed, to show the plan.https://wedispatch.fr/api/v1/access: only the API key, to retrieve the signing secret when audio is reserved for signed-in readers. Triggered when the API key changes and once per hour.https://wedispatch.fr/api/v1/podcasts/{id}/subtitles: only the API key and the identifier of the item. Triggered when the transcript is displayed or downloaded (cached for 12 hours). Only if you turn the transcript on.https://wedispatch.fr/api/v1/recommendations: only the API key and the identifier of the item being read. Nothing about the visitor is sent. Triggered when the list is displayed (cached for 6 hours). Only if you turn the list on.https://wedispatch.fr/api/v1/connect/exchange: the one time code returned by the authorisation screen, and a secret this server generated and never sent anywhere else. Triggered once, when you connect the site. The answer contains the API key.https://wedispatch.fr/api/v1/profile: only the API key to read them, and the settings you change to write them. Triggered when the Player screen is displayed or saved.https://wedispatch.fr/api/v1/feedback: the reason you pick from the list, the comment you type, and the plugin version. Sent only if you click “Send and deactivate” in the window that appears when you deactivate the plugin. Deactivating without answering sends nothing at all, and the window itself sends nothing when it opens. No content, no URLs, nothing about your visitors.https://wedispatch.fr/api/v1/stats: only the API key. Triggered when the Statistics screen or the Contents screen is displayed (cached for 15 minutes, shared between the two). The answer contains counters only, never anything about an individual listener.https://wedispatch.fr/api/v1/pronunciations: the API key to read the list, and the correction you type (the word as written, the word as said) to add or remove one. Triggered when the Voices screen is displayed, and when you save or remove a correction there.https://wedispatch.fr/player.js and plays the audio file from WeDispatch. The visitor’s IP address and user agent are therefore known to the service, and plays are counted for the site’s statistics.The API key is stored in the WordPress site and is never exposed to the browser: every call is
made from the server. The text that is sent is used only to produce the audio.
Terms of service: https://wedispatch.fr/conditions-generales-de-vente
Privacy policy: https://wedispatch.fr/politique-de-confidentialite