HAMMAD YOUSUF

AUTOMATION CASE STUDIES

5 min read · 2026-08-09

Cloning my voice with Fish Audio for a production voice agent — honest review

TL;DR

I cloned my own voice with Fish Audio and run it as the voice layer in my production agent stack, chosen over ElevenLabs primarily on cost-at-volume and licensing flexibility for a cloned voice. The clone is convincing on neutral conversational speech and weakest on emotional range and unusual proper nouns, and streaming generation is what makes it usable in real-time flows. For a small operation shipping a real voice agent, it is a pragmatic choice — with tradeoffs this post lays out plainly.

I cloned my own voice with Fish Audio and put it into a live agent stack — it is the voice layer behind the spoken touchpoints in IBRAHIM, my B2B outreach system, and the same layer planned for JARVIS. This is the review I could not find when I was evaluating providers: not a listicle ranking ten TTS tools by affiliate commission, but what the cloning process actually involved, how close the clone sounds under real conversational load rather than in a scripted demo, and where it falls short. Short verdict: good enough that I shipped it, with limitations you should know about before you do.

Why clone my own voice at all

This was never about novelty. My name and voice are the brand — 540K+ subscribers know my YouTube channel, and clients hear me on calls. When agents in my stack speak, having them speak in a generic stock TTS voice breaks that continuity; having them speak in my voice keeps every touchpoint recognisably mine. The use case is personal brand consistency across voice-agent surfaces: spoken touchpoints in the outreach system, and the voice layer of the JARVIS build. One line I hold: anywhere the voice is used in outreach, the recipient is dealing with a system I supervise — a cloned voice is a brand asset, not a way to pretend a human dialled.

Why Fish Audio over ElevenLabs and the rest

ElevenLabs is the default answer and the quality benchmark, and if money were no object I suspect it wins most bake-offs. Three things tipped me to Fish Audio. Cost at volume: a production agent generates speech continuously, not in demo-sized snippets, and per-character pricing differences compound fast at that duty cycle. Licensing and control: Fish Audio's terms around cloned voices and its API-first, open-model-adjacent posture fit a builder who wants the voice as a portable asset rather than a subscription hostage. And the API is straightforward to wire into an existing pipeline. The honest caveat: I prefer free and cheap tools by policy, so read my provider choice with that bias declared.

The cloning process — what it actually took

The input requirement is modest: minutes of clean sample audio, not hours. What matters far more than duration is recording quality — a quiet room, a decent microphone, natural conversational delivery rather than announcer voice, and no music or crosstalk. My advantage is years of YouTube recordings, so clean source material was abundant; if you are starting from nothing, record yourself reading varied conversational material rather than a monotone script, because the clone inherits the energy of its training sample. Setup is upload, label, train, and you have a usable voice model the same day. First-pass quality surprised me on ordinary sentences and exposed its seams exactly where I now know to expect them — more on that below.

Integrating it into a production voice agent

ONE TACTIC A WEEK

One tactic a week. No filler.

The pipeline is simple to describe: the reasoning layer (Claude) produces text, the text goes to Fish Audio's API, and the returned audio is delivered into the agent flow. The engineering is in the latency budget. Waiting for a full utterance to synthesise before playback makes conversation feel like a walkie-talkie, so streaming generation — audio starting while the rest of the sentence is still synthesising — is the difference between usable and not for real-time flows. Batch generation still has its place: anything known ahead of time (greetings, common responses, recorded touchpoints) gets pre-generated and cached, which costs nothing at runtime and is instant. My working rule: stream the dynamic tail of a response, cache the predictable head.

Where the clone breaks down

Full honesty is the point of this post, so: the clone is weakest at emotional range. Neutral, informative, mildly warm delivery — excellent, and most agent speech lives there. Genuine excitement, emphasis for humour, the pitch contour of a rhetorical question — flatter than the real me, and occasionally an emphasis lands on the wrong word in a way no human would choose. Mispronunciations cluster exactly where you would predict: unusual proper nouns, Arabic names, mixed-language phrases — real considerations in a UAE context — and brand names that are spelled one way and said another. Some of this is fixable with spelling-out tricks in the text layer; some is not. And under long unscripted conversational load there are occasional uncanny-valley moments — a syllable of synthesis artefact that a scripted demo would never show you. Listeners who know me do not mistake it for a recording of me on a bad day; they experience it as a very good digital version of my voice. For my use case that is exactly honest enough.

Cost at production volume

I am not going to publish a precise dirhams-per-month figure here, because my volume fluctuates with campaign activity and a snapshot number would mislead more than inform. The structural point stands: at continuous production duty cycles, Fish Audio's pricing came in meaningfully below what the equivalent ElevenLabs tier would have cost me at the same usage — that gap was a primary reason for the choice, and caching predictable speech cuts the bill further. If you are evaluating for yourself, model your real monthly character volume against both providers' current pricing pages rather than trusting any blog's stale numbers, mine included.

Verdict and lessons

Would I choose Fish Audio again? Yes, for this use case: a small operation shipping a real voice agent where cost at volume matters and the speech is mostly neutral-conversational. If my product were emotional narration — audiobooks, character performance — I would re-run the bake-off and expect a different answer. What I would change: invest in the pronunciation layer from day one (a substitution table for names and mixed-language phrases), and build streaming in from the start rather than retrofitting it. The bigger lesson is about where voice cloning is worth it at all: it pays when the voice is the brand and the volume is real. If neither is true for you, a good stock TTS voice is cheaper, simpler, and nobody will miss the difference.

Hammad Yousuf

AI Marketing Automation Engineer · Dubai, UAE

FAQ

Common questions

Is Fish Audio as good as ElevenLabs for voice cloning?

On raw clone quality ElevenLabs remains the benchmark, but Fish Audio is close enough on neutral conversational speech that at production volume the cost difference decided it for me. For emotional range and narration work I would still bake off both on your own material.

How much audio do you need to clone a voice with Fish Audio?

Minutes of clean audio, not hours — recording quality matters far more than duration. A quiet room, a decent mic and natural conversational delivery beat a long noisy sample; the clone inherits the energy of whatever you feed it.

Is it legal and ethical to clone your own voice for an AI agent?

Cloning your own voice with your own consent is the clean case — it is a brand asset like a logo. The serious ethical and legal problems start with cloning someone else's voice without consent, which I do not do and neither should you.

Where is this voice clone actually used in production?

It is the voice layer for the spoken touchpoints in IBRAHIM, my B2B outreach agent system, and the same layer is planned for the JARVIS build. It runs in a supervised stack — the clone speaks for systems I control, not autonomously on its own.