Hey everyone! How’s it going?
I wanted to share a plugin I just improved, designed to solve a common need: adding audio to apps simply, for free, and instantly.
No more relying on expensive and complicated external APIs from Google or Amazon for text-to-audio functions!
Introducing Convert Text to Speech.
This plugin uses the native Speech Synthesis API (SpeechSynthesisUtterance
) that’s already built into your user’s browser. The result is instant, cost-free text-to-audio conversion.
Key Advantages:
100% Free & Unlimited: No API keys, no per-character costs. Use it as much as you want.
Instant Performance: Conversion happens client-side in the user’s browser, so there are no network delays. The response is immediate.
Multi-Language Support: Access dozens of voices available in major browsers (Chrome, Safari, Edge, Firefox).
Full Playback Control: The plugin comes with actions to Start, Pause, Resume, and Cancel speech.
Simplified Accessibility: Create more inclusive apps for users with visual impairments or reading difficulties with just a few actions in your workflow.
See it in Action! (Demo)
Nothing beats seeing it work, right? I’ve created a demo page for you to test out the voices and features:
[DEMO]
Popular Use Cases:
- Reading aloud the content of articles, news, or notifications.
- Providing audio feedback for user actions (e.g., “Item added to cart!”).
- Creating voice-guided tutorials within your app.
- Assisting with language learning by hearing word pronunciations.
How It Works (An Important Note)
Since the plugin uses native browser technology, the variety and quality of voices depend on the end-user’s operating system and browser (e.g., the Chrome voice on Windows is different from the Safari voice on macOS). Additionally, the plugin plays the audio in real-time and does not generate downloadable audio files (.mp3).
The plugin is already available in the Marketplace: [BUBBLE PLUGIN]
So, what do you think? Install it, test it, and let me know your thoughts! Your feedback is super important for improving the plugin and considering new features.
Cheers!