All advice

If users can upload voices, watermark the audio from day one

Andrei Statescu
Andrei Statescu

Serial starter giving web novels a voice in the reader's browser

Voice upload is on Naramine's long-term list, and open source projects like Chatterbox make cloning technically trivial, which is precisely the danger: the same feature that lets a reader narrate with a beloved voice lets someone clone a public figure, and an accessibility tool becomes a deepfake factory in one news cycle. The room's prescription was to build the guardrails before the feature, not after the incident: explicit disclaimers at upload, and audio watermarking baked into every generated clip so a file circulating anywhere can be traced back to the account that produced it. Traceability changes the conversation from "your tool made this" to "this account broke our terms, and here is the proof", which is the difference between a product problem and a user problem. Any generative feature with abuse potential deserves the same treatment: assume misuse on day one, watermark the output, and price the safety sprint into the launch plan rather than the crisis plan.

Related advice

Business & Legal·Andrei Statescu Andrei Statescu

Store generated content in the user's browser, not on your servers

Every minute of audio Naramine generates is cached in IndexedDB on the listener's own machine, sometimes tens or hundreds of megabytes of it, with a clear-data control and a download option for the user. Andrei's servers never store the stories or the audio derived from them, and that decision does double duty. Economically, his storage bill is zero and stays zero as usage grows, which matters enormously for a solo founder with an 80 percent margin target. Legally, it keeps him a tool rather than a distributor: a service that hosts copies of authors' copyrighted stories, or audio derived from them, has built a library it must defend, while audio generated on demand and held only on the reader's device looks like the reader's own personal-use copy. When your product transforms content you do not own, ask where the transformed bytes live, because that answer decides both your infrastructure costs and which side of a copyright argument you are standing on.

Business & Legal·Andrei Statescu Andrei Statescu

Run the free tier on the user's hardware and sell the GPU as the upgrade

Naramine's Basic tier is the same open source engine as Premium, Kokoro, but executed as Kokoro JS in the listener's own browser, so every free user brings their own compute and Andrei's marginal cost for the entire free tier is zero. The limits of local execution, roughly 1.3x listening speed on a good laptop but stuttering below realtime on weak hardware, and English only, are exactly the pitch for Premium, which runs bigger models on Modal GPUs with two to three second cold starts, better voices, and more languages, at under a dollar per 50 chapters. The elegance is that the free tier demos the paid tier by being honest about its own ceiling: the user who feels the stutter understands precisely what the upgrade buys. If your workload can run client-side at acceptable quality, that is a free tier that cannot bankrupt you, with an upsell built out of physics instead of feature gates.

Business & Legal·Andrei Statescu Andrei Statescu

When usage comes in waves, sell a one-time gift instead of a subscription

Web novel readers binge: two weeks inside one story, a quiet month, then another binge. A monthly subscription taxes the quiet month, teaches users to cancel, and turns every resubscription into a fresh purchase decision. Andrei prices Naramine Premium as a roughly 10 dollar one-time purchase of Sparkles credits, about 20 per chapter, framed as a gift you give yourself, with costs behind it near a dollar fifty for an 80 percent margin. The one-time frame lowers the entry barrier, matches the wave shape of real usage, and eliminates dunning, churn dashboards, and the resentment of paying for silence. Subscriptions are the default because spreadsheets love them, not because users do. Look at your actual usage pattern first: if value arrives in bursts, credits that never expire align price with value, and the customer who returns after a quiet month arrives grateful instead of guilty.

Business & Legal·Andrei Statescu Andrei Statescu

Put the upgrade button inside the moment of friction

Naramine's free tier synthesizes speech on the listener's own hardware, and on weak laptops it drops below listening speed and stutters. The room's suggestion: detect that moment, processing under roughly 95 percent of playback speed, and surface a small in-context offer, "Too slow? Boost this chapter", that hands the stalled chapter to the paid GPU pipeline. This beats any pricing page because the user is experiencing the exact problem Premium solves at the second the offer appears; no abstract feature comparison is required. Two disciplines keep it honest: the free tier must remain genuinely usable, since a deliberately hobbled Basic reads as bait and poisons trust, and the copy must sound like help, boost, speed up, finish faster, never like a penalty for owning an old laptop. Map where your product's real friction lives and put the upgrade there, phrased as a favor. A pricing page asks users to imagine the pain; an in-context upsell arrives while they feel it.