Skip to the content.

Lucy TTS is a small Mac and iPhone app for people who would rather type than speak in the moment. You type, press Enter, and Lucy speaks the line out loud in a voice you chose. While Lucy is speaking, you can keep typing. The next line goes in a queue and plays in order. Nothing gets lost.

Lucy uses Fish Audio for the actual voice generation. You bring your own Fish Audio account and API key. Lucy doesn’t have its own servers; nothing you type ever goes through us.

Beta status. Lucy is in private beta as of June 2026. The macOS app is usable. The iPhone app is invite-only via TestFlight. Open issues are tracked on GitHub.

Start here

  1. Setup guide → — what you need, what it costs, and how to install Lucy step by step.
  2. Privacy → — exactly what leaves your device and what doesn’t.
  3. Troubleshooting → — common snags, in plain English.

Who Lucy is for

Who Lucy (currently) isn’t for

What Lucy costs

Lucy itself is free and the source code is open under AGPL-3.0. You don’t pay us.

You do pay Fish Audio for the actual voice generation, on their own pricing. As a rough sanity check, a typical conversation sentence is around 80–150 characters; Fish typically bills well under a cent per sentence at current rates. A reasonable starting budget for testing is about $5 of Fish credit. Always check Fish’s pricing page for the current rate.

To avoid surprise bills, keep your Fish account balance low and top it up as needed. A Lucy-side daily character cap is planned but not yet built.

What’s on the roadmap

These are tracked as GitHub issues so you can follow progress:

Want to suggest something?

Open a GitHub issue with the feature request label. We read every one.

For security or private matters, see the Contact section below.

Contact

Honest disclaimers