Get paid when your viewers speak up.
TTS.fish is the paid text-to-speech layer for live streamers, built by the team behind 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.
Browse the ElevenLabs voice library and add voices in a click, or clone your own from a short recording. The voices you pick are the voices your viewers hear.
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 and the viewer isn't charged.
7% + 30¢. We handle the rest.
No subscription or minimum volume. Our platform fee covers voice generation and playback. Stripe processing fees also apply.
Per tip/TTS. Covers hosting, voice generation, realtime infra, fraud & abuse protection.
Stripe deducts payment-processing fees from your payments. Rates depend on your account and the payment method.
No subscription. Revenue-share only. Quit anytime with one click and your data exports.
Straight to your bank through Stripe, subject to your account’s payout schedule and any holds.
- 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.
- How much does TTS.fish cost?
- No monthly fee. Our platform fee is 7% + 30¢ per paid message or fishtoy. Stripe processing fees also apply. Prices start at $1.
- How is TTS.fish different from Streamlabs TTS donations?
- Streamlabs reads tips aloud and takes no cut beyond payment processing. TTS.fish sells each message at a price you set, includes ElevenLabs AI voices with no subscription, works on any platform through one link, and only charges the viewer once the message has played.
- Do I need a Stripe account already?
- No. After you sign up, we walk you through Stripe onboarding. Availability depends on your country and Stripe's requirements.
- Can I block slurs or specific phrases?
- Yes. Every streamer gets an editable blocklist, length limits, cooldowns, and per-channel prices and voice lists. Messages wait for your approval before they play unless you turn on auto-approve.
- What happens if a viewer charges back?
- Disputes go through Stripe. The full amount of the disputed message comes out of your balance (our fee isn't refunded), plus Stripe's dispute fee, and we email you. If the bank rules in your favor, we send that money back, minus Stripe's dispute fee. The email address and saved card behind the dispute are banned from paying anyone on TTS.fish.
- Is TTS.fish the same as Fish Audio?
- No. TTS.fish is made by Fishtank LIVE (Fishnet, Inc.) and isn't affiliated with Fish Audio or its Fish Speech project.