2 items
Read posts on X (Twitter) aloud using Chrome built-in voices. Optional paid license via Polar.sh. X Flow Teller reads your X (formerly Twitter) timeline out loud — post by post, hands-free. Speech uses your browser’s built-in text-to-speech (Web Speech API), not a cloud TTS service. NOT AFFILIATED: This extension is not affiliated with, endorsed by, or sponsored by X Corp. or Twitter. HOW IT WORKS 1. Install the extension and open x.com or twitter.com. 2. A floating control panel appears at the bottom-right. 3. Press Play. Posts with visible text are read one by one; the page may scroll to load more. 4. Use Skip on a post to skip it, or Pause / Stop anytime. FEATURES • Multi-language voices — heuristics suggest a language for Chrome’s voices; many languages are supported where the OS/browser provides voices; others fall back to English. • Local speech synthesis — audio is generated in your browser via the Web SpeechSynthesis API. Tweet text is not sent to a third-party TTS API. • Optional license — free tier with a daily read limit; purchase a lifetime license at xflowteller.com. Activating a key contacts api.polar.sh over HTTPS (license key only for that request). • Infinite-style reading — when no new unread posts are visible, the extension scrolls to try to load more. PRICING • Free tier: limited reads per day, no sign-up required. • Lifetime license: one-time payment for unlimited reads at xflowteller.com. PRIVACY Tweet content is processed locally for speech. License activation/validation uses Polar.sh as described on https://xflowteller.com/privacy ─── CATEGORY ─── Productivity ─── LANGUAGE ─── English ─── PRIVACY POLICY URL ─── https://xflowteller.com/privacy ─── WEBSITE ─── https://xflowteller.com ─── GİZLİLİK SEKMESİ — İZİN GEREKÇELERİ (ÖRNEK) ─── storage: Saves license state and daily free-tier counter in chrome.storage.sync. offscreen: Hosts SpeechSynthesis in a hidden document (required for reliable TTS from the service worker flow). Host x.com / twitter.com: Injects the reader UI and reads visible post text on those sites only. Host api.polar.sh: HTTPS requests only to activate and validate license keys with Polar.sh.
Apr 7, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.