
Text to Voice adds a “Convert text to voice (MP3)” button to the WordPress post editor. One click sends the article text to an AI text‑to‑speech service, saves the resulting MP3 in your Media Library, and shows an audio player at the top of the published article so visitors can listen instead of read.
Features
bsktv_providers filter so developers can add their own.[bsktv_player] shortcode.Lightweight & theme‑friendly. The player inherits your theme’s fonts (no extra web‑fonts), keeps the native audio control for cross‑browser reliability, scopes all styles to .bsktv-* in one small inline stylesheet loaded only on single posts, and themes all three designs from a single accent colour.
This plugin sends data to a third‑party AI text‑to‑speech service only when you click “Convert text to voice” — it sends the post’s text content and your API key to the provider you selected in the settings, and receives an MP3 in return. No data is sent otherwise. An account and API key with the chosen provider are required, and usage is billed by that provider.
Supported providers:
https://texttospeech.googleapis.com. Terms: https://cloud.google.com/terms — Privacy Policy: https://policies.google.com/privacyhttps://<region>.tts.speech.microsoft.com. Terms: https://azure.microsoft.com/support/legal/ — Privacy Policy: https://privacy.microsoft.com/privacystatementhttps://api.elevenlabs.io. Terms of Use: https://elevenlabs.io/terms-of-use — Privacy Policy: https://elevenlabs.io/privacy-policy