Get paid when your viewers speak up.
TTS.fish is the paid text-to-speech layer for live streamers — the same software that powered Fishtank LIVE. Set your prices, share your link, and cash in on every message — paid out directly through Stripe.
One link. A QR code. That’s it.
Every user gets a personal URL and a scannable QR code. Drop it in your stream overlay, post it in chat, print it on a sticker. Your viewers land on a clean checkout page — no account, no app install, no friction.
- Clean public page at tts.fish/your_name
- Auto-generated high-res QR code for your overlay
- Custom voices, prices, and message limits per user
From zero to monetized in four moves.
No monthly fees. No revenue minimums. Your first dollar can show up the same night you sign up.
- 01
Create your account
Sign up in 30 seconds with email or your streaming platform. Pick a handle — that becomes your tts.fish URL.
- 02
Connect Stripe
Verified payouts through Stripe. Money moves from your viewer's card to your bank, minus a small platform fee.
- 03
Set prices & voices
Price per message, per voice, per length. Gate premium voices, cap message length, blocklist phrases you never want read.
- 04
Go live & get paid
Play TTS through the browser or the desktop app, then route the audio into OBS, Streamlabs, or anything else you stream with.
Play it wherever you stream.
Open it in your browser, install the desktop app, or drop the OBS plugin into your scene. Use one — or all three.
Browser player
A hosted page you keep open in a tab or capture in OBS as a browser source. Zero install.
Desktop app
Native tray app for Windows, macOS, and Linux. Pick your output device, route into any broadcast software, auto-updates.
OBS plugin
Drops a tts.fish source into your scene with one click. No browser tabs, no virtual cables, no audio routing — it just shows up in OBS.
AI voices powered by ElevenLabs.
Pass any ElevenLabs voice ID and we’ll play it. The full library, premium clones, your own custom voices — if it’s on ElevenLabs, it works out of the box on TTS.fish.
Real-life actions, paid for by viewers.
Not everything has to be text-to-speech. Let viewers pay you to do things on camera — pushups, dares, shoutouts, whatever you list.
- 01
Define your catalog
Name an action, set a price, upload an image. "Do 10 pushups" for $5, "Eat a lemon" for $20 — whatever you want.
- 02
Viewers pay to trigger
A viewer picks a fishtoy from your profile, pays through Stripe, and the order lands in your live queue instantly.
- 03
Perform & complete
Do the action on stream, hit complete. Payment captures. Skip if you can't — the viewer isn't charged.
You keep 93%. We handle the rest.
One simple split. No subscription, no minimums, no surprise fees. Scale from zero to top-of-Kick without the pricing page changing on you.
Per TTS message. Covers hosting, voice generation, realtime infra, fraud & abuse protection.
Standard Stripe processing fees are deducted as-is — we don’t mark them up.
No subscription. Revenue-share only. Quit anytime with one click and your data exports.
Daily payouts by default, or hold and batch — your call.
- Which streaming platforms are supported?
- All of them. If your viewers can open a link or scan a QR code, it works — Kick, Twitch, YouTube, X, Rumble, anywhere.
- Do I need a Stripe account already?
- No. We walk you through Stripe onboarding when you sign up. It takes about two minutes and supports 40+ countries.
- Can I block slurs or specific phrases?
- Yes. Every user gets an editable blocklist, length limits, cooldowns, and per-voice price gates. Messages can also be held for manual approval before playback.
- What happens if a viewer charges back?
- Stripe handles disputes. We also run pre-payment fraud checks and flag suspicious patterns before TTS plays.