Hardcore Reviews
Hardcore Reviews

Voice Cloning Five Ways: Which One Stays Local

Five local voice-cloning toolkits on one table, with discipline up front: no subjective sound-quality scores without a shared test set; stars and maintenance from a GitHub API snapshot of October 15, 2026; every license checked against the repository LICENSE file; selection follows what you need it for. The five differ in shape: VoiceStudio (debpalash/VoiceStudio, 66,399 stars, AGPL-3.0) is an out-of-the-box Electron desktop app whose default engine is k2-fsa/OmniVoice (14,570 stars, Apache-2.0, 646 languages per the official claim); v0.5.6 adds Twilio phone answering plus integrations with Claude Code, Cursor, Codex CLI and the OpenAI Agents SDK, exposes an OpenAI-compatible API on local port 3900 with MCP support, and runs long audiobooks on 8 GB VRAM - but strong Copyleft means network-service derivatives must open their code. GPT-SoVITS (RVC-Boss/GPT-SoVITS, 62,825 stars, MIT) is the training-framework route: about one minute of audio per the official README, the largest Chinese-community knowledge pool, the friendliest training license. fish-speech (fishaudio/fish-speech, 33,132 stars) is model-plus-service under the Fish Audio Community License v1.0 (updated October 13, 2026), three tiers: free non-commercial; commercial allowed under USD 500,000 annual revenue (beyond that, 30-day written notice plus a 90-day transition); hosted services need a separate written license regardless of revenue, with red lines on cloning real people's voices, distillation, and a required "Built with Fish Audio" attribution. IndexTTS (index-tts/index-tts, 24,481 stars, bilibili Model Use License) is industrial zero-shot cloning from seconds of reference audio, but affiliates over 100 million MAU or RMB 1 billion annual revenue must apply separately, and improving other AI models with it is banned. CosyVoice (23,972 stars, Apache-2.0) has the widest license but its upstream has been frozen for nearly five months and the repo moved to QwenAudio/CosyVoice - choosing it means being your own maintainer. Division of labor with our VoiceStudio deep-dive and cloud-vs-local decision-axis pieces is stated. All five repo addresses listed.

Published October 15, 202610 min read
<!-- voice-cloning-toolkit-comparison-review | review | Voice Cloning Five Ways: Which One Stays Local -->

A scope note first: this site has already covered VoiceStudio as a single product and mapped the cloud-versus-local decision. This article does neither. It puts five local voice cloning toolkits on one table and picks between them by what you are actually trying to do — which project turned cloning into what shape, and who should grab which tool.

The five could hardly differ more. VoiceStudio is a ready-to-run desktop app. GPT-SoVITS is a training framework. fish-speech follows a model-plus-service route. IndexTTS is industrial zero-shot TTS. CosyVoice, from Alibaba's FunAudioLLM, is the control group: the widest license attached to a repo that has stopped moving. Star counts via the GitHub API on 2026-10-15: VoiceStudio 66,399, GPT-SoVITS 62,825, fish-speech 33,132, IndexTTS 24,481, CosyVoice 23,972. Stars are not quality, but they sketch the attention hierarchy — the two leaders have left the rest at less than half their size.

Compare the Shape, Not the Sound

One discipline upfront: without a common test set and playback environment, subjective quality scores tell you nothing, so this review contains none. The real differences are structural — shape decides how hard a tool is to start, what workflows it plugs into, and how carefully you must read its license. Every cell below has a source: stars and status from the GitHub API snapshot of 2026-10-15, every license checked against the repository's LICENSE file.

<table> <thead> <tr><th>Project</th><th>Stars (2026-10-15)</th><th>License (verified)</th><th>Form</th><th>Entry barrier</th><th>Best fit</th></tr> </thead> <tbody> <tr><td>VoiceStudio</td><td>66,399</td><td>AGPL-3.0 (LICENSE reviewed)</td><td>Electron desktop app, out of the box</td><td>Lowest: install and go</td><td>Creators who need results today</td></tr> <tr><td>GPT-SoVITS</td><td>62,825</td><td>MIT (LICENSE reviewed)</td><td>Training framework</td><td>Medium: run the training yourself</td><td>Your own voice as a model</td></tr> <tr><td>fish-speech</td><td>33,132</td><td>Fish Audio Community License v1.0 (reviewed, custom)</td><td>Model + service</td><td>Medium: local or hosted</td><td>API products (mind the thresholds)</td></tr> <tr><td>IndexTTS</td><td>24,481</td><td>bilibili Model Use License (reviewed, custom)</td><td>Industrial zero-shot TTS</td><td>Medium: no fine-tuning needed</td><td>Engineering zero-shot scenarios</td></tr> <tr><td>CosyVoice</td><td>23,972</td><td>Apache-2.0 (LICENSE reviewed)</td><td>Model + training</td><td>Medium: developer-oriented</td><td>Wide license (mind the stalled repo)</td></tr> </tbody> </table>

One line before the details: use it now, pick VoiceStudio; train your own voice, GPT-SoVITS; API for a product, fish-speech — after reading its license; industrial zero-shot, IndexTTS — same advice; Apache and total freedom, CosyVoice — while accepting five months without a single commit.

VoiceStudio: Cloning in a Desktop App

VoiceStudio is the only one where "install and it works" is literally true: an Electron desktop app with no command line and no self-assembled inference stack. The default engine is k2-fsa/OmniVoice (repo: github.com/k2-fsa/OmniVoice, 14,570 stars, Apache-2.0), officially supporting 646 languages.

Version 0.5.6 pushed the boundary further. A Twilio integration lets a cloned voice answer phone calls — off by default, verified via signed webhooks, single-use stream tokens, so the anti-abuse machinery ships with the feature. The same release added integrations with Claude Code, Cursor, Codex CLI, and the OpenAI Agents SDK, long-form audiobook generation on an 8GB GPU, and swappable voice samples. Developers get a local OpenAI-compatible API on port 3900 plus MCP support — click through the GUI, or let agents call it.

The license is AGPL-3.0, verified against the LICENSE file. Strong copyleft: personal use is unaffected, but distributing a modified version — especially as a network service — obligates you to open the derivative code under the same license. Creators will never feel this line; closed-source product teams must think before they type.

Repo: debpalash/VoiceStudio, also at github.com/debpalash/VoiceStudio.

GPT-SoVITS: One Minute of Audio, Your Voice as a Model

GPT-SoVITS takes the other road: instead of handing you a pleasant stock voice, it turns your own recordings into a model. Per the official README, fine-tuning works with about one minute of data — a real selling point when recording time is the scarce resource. A single clean self-introduction clip gets you started.

It is the veteran here and arguably the loudest voice-cloning option in the Chinese open-source community; 62,825 stars (GitHub API snapshot 2026-10-15) mean tutorials, dataset recipes, and pitfall answers are easy to find. The barrier is real — you process the dataset, launch the training, deploy the inference — but you buy full control over the voice and the process.

The license is MIT, verified against the LICENSE file: commercial use, modification, and redistribution carry no gate beyond keeping the copyright notice. For training your own voice and shipping it in a product, this is the route with the least licensing friction of the five.

Repo: RVC-Boss/GPT-SoVITS, also at github.com/RVC-Boss/GPT-SoVITS.

fish-speech: SOTA Reputation, a License Worth Reading

fish-speech is commonly placed in the SOTA tier of open-source TTS, and its model-plus-service shape means local deployment or a vendor-hosted offering. 33,132 stars (GitHub API snapshot 2026-10-15) and an active commit stream show it is still moving.

Before choosing it, one document is mandatory: the Fish Audio Community License v1.0, updated October 13, 2026 — every clause checked here against the LICENSE file. It has three layers. Research and non-commercial use are free. Commercial use is permitted while annual revenue stays under USD 500,000 (the "Revenue Threshold"); at or above it, you must notify Fish Audio in writing within thirty days, a ninety-day transition period follows, and continued use beyond that requires a separately negotiated written license. Hosted services are walled off entirely: regardless of revenue, making the model available to third parties so they can generate speech from their own inputs — via API, SDK, model hosting, or a site or app whose primary purpose is TTS, voiceover, or cloning — needs a separate written license. Explicit non-hosted exceptions: speech for content you control inside your own product; production services delivering only finished output to clients without self-serve access; free non-commercial research demos such as a Hugging Face Space.

Easy-to-miss red lines: pass the agreement along when distributing and display "Built with Fish Audio" prominently; no cloning an identifiable person's voice without consent; no stripping watermarks or provenance signals; no using outputs to train other speech models. Outputs you generate belong to you, to the extent permitted by law.

The short version: a small team wiring an API into its own product is explicitly permitted; a mass-market cloning platform is not, at any revenue, without a separate deal. This is a terms summary, not legal advice.

Repo: fishaudio/fish-speech, also at github.com/fishaudio/fish-speech.

IndexTTS: Bilibili's Industrial Zero-Shot Play

IndexTTS comes from Bilibili and targets industrial zero-shot TTS: a few seconds of reference audio in, a cloned voice out, no training loop. 24,481 stars (GitHub API snapshot 2026-10-15); the latest commit landed 2026-09-29, so maintenance is alive.

The custom bilibili Model Use License, checked here against the LICENSE file, does not ban commercial use but draws two hard lines. First, a scale gate: if your or your affiliates' products topped 100 million monthly active users in the prior month, or RMB 1 billion in annual revenue in the prior year, you must request a separate license that Bilibili may grant at its sole discretion — until granted in writing, you are not authorized. Second, model isolation: you may not use bilibili indextts2 or derivatives to improve any other AI model, except IndexTTS itself, its derivatives, or non-commercial models. Downstream recipients must be bound by the same terms, notices retained, and derivative distributions must state that modifications are not endorsed by the original right-holder.

Also recorded: high-risk deployments (medical diagnosis, autonomous driving, military, critical infrastructure, large-scale biometric surveillance, automated decisions) are prohibited or left to you to satisfy every compliance obligation. The agreement is governed by Chinese law, disputes go to the Shanghai Arbitration Commission, and the Chinese text prevails over the English — overseas users are effectively signing under Chinese law.

Repo: index-tts/index-tts, also at github.com/index-tts/index-tts.

CosyVoice: The Widest License on a Frozen Repo

CosyVoice comes from Alibaba's FunAudioLLM and is the only Apache-2.0 project of the five, verified against the LICENSE file: commercial use, modification, redistribution, derivative models — no added conditions. The widest license here, on a 23,972-star community (GitHub API snapshot 2026-10-15).

Its control-group value is the reminder it delivers: the last code push was 2026-05-25, nearly five months of silence, and the repository has moved — FunAudioLLM/CosyVoice now redirects to QwenAudio/CosyVoice, stars and history intact. Apache-2.0 means you can run it, fork it, and maintain it yourself; a permissive license plus a frozen upstream is a common combination. But if "the community keeps patching bugs" is part of your criteria, weigh those five months. The listening half of voice AI was covered in a separate streaming ASR comparison; this piece is strictly about speaking.

Repo: FunAudioLLM/CosyVoice (redirecting to QwenAudio/CosyVoice), also at github.com/QwenAudio/CosyVoice.

The Decision Route

Licenses and shapes together make the routes clear.

Need it today: VoiceStudio — works out of the box, v0.5.6 already ships phone answering and agent integrations, and AGPL-3.0 burdens personal use not at all.

Your own voice as a model: GPT-SoVITS — a minute of data per the official README, the largest Chinese-community knowledge pool, MIT license.

An API for your product: fish-speech, provided revenue stays under USD 500,000 and the use is not a hosted service; delivering finished audio or voicing your own content is explicitly covered. Beyond that, contact Fish Audio first.

Industrial zero-shot without a training loop: IndexTTS — seconds of reference audio, engineering-ready; check the two hard lines before crossing 100 million MAU, RMB 1 billion revenue, or improving another model.

Apache and total autonomy: CosyVoice — zero license friction, priced in five months of upstream silence; choosing it means being your own maintainer.

One honest caveat before you pick: every star count and license clause in this piece was verified against the GitHub API and the LICENSE files on 2026-10-15 - snapshots, not eternal truths. Repos drift, licenses get rewritten, and a community license can change its thresholds the day after you build on it. Before any commercial commitment, re-read the LICENSE file of the week, not the blog post you remember. And if you take only one thing from this comparison, take this: the tool that survives on your machine is the one whose maintenance model you can live with - an active repo with a strict license, or a frozen repo with a free one, is a real trade-off, not a ranking.

FAQ

Q1: Do all five run fully locally?

A1: Yes by positioning: VoiceStudio is a local desktop app that also opens a local API port, and GPT-SoVITS, fish-speech, IndexTTS, and CosyVoice all support local inference. fish-speech coexists with a hosted service, but this review covers only its local form. Hardware requirements live in each repository's docs; we did not benchmark them.

Q2: Can fish-speech be used commercially?

A2: Yes, under the Fish Audio Community License v1.0, for entities with annual revenue under USD 500,000. Reaching the threshold triggers a thirty-day written notice and a ninety-day transition, after which a separately signed license is required. Hosted services need a separate written license at any revenue. Voicing your own content, delivering finished audio, and free research demos are explicitly exempt.

Q3: Who does the IndexTTS license constrain most?

A3: Very large users — affiliates above 100 million monthly active users or RMB 1 billion annual revenue need a separate license at Bilibili's sole discretion — and teams wanting to reuse its capabilities to improve other AI models, which is barred except for IndexTTS itself, its derivatives, or non-commercial models. Chinese law governs and the Chinese text prevails.

Q4: I just want to clone my own voice for my videos. Easiest pick?

A4: VoiceStudio. It works right after installation, voice samples are swappable, and AGPL-3.0 poses no practical burden on personal use. Turn to GPT-SoVITS's training route only for deeper customization.

Q5: CosyVoice has stalled — still usable?

A5: Yes. Apache-2.0 stands, code and models remain available, and the repo simply went nearly five months without a commit while moving under the QwenAudio organization. Choosing it means accepting maintenance duty; if you can hold a fork or need a stable tool as-is, it remains the most permissive option.

This article is AI-assisted and human-edited. Last updated: 2026-10-15

FAQ

Do all five run fully locally?
Yes by positioning: VoiceStudio is a local desktop app that also opens a local API port, and GPT-SoVITS, fish-speech, IndexTTS, and CosyVoice all support local inference. fish-speech coexists with a hosted service, but this review covers only its local form. Hardware requirements live in each repository's docs; we did not benchmark them.
Can fish-speech be used commercially?
Yes, under the Fish Audio Community License v1.0, for entities with annual revenue under USD 500,000. Reaching the threshold triggers a thirty-day written notice and a ninety-day transition, after which a separately signed license is required. Hosted services need a separate written license at any revenue. Voicing your own content, delivering finished audio, and free research demos are explicitly exempt.
Who does the IndexTTS license constrain most?
Very large users — affiliates above 100 million monthly active users or RMB 1 billion annual revenue need a separate license at Bilibili's sole discretion — and teams wanting to reuse its capabilities to improve other AI models, which is barred except for IndexTTS itself, its derivatives, or non-commercial models. Chinese law governs and the Chinese text prevails.
I just want to clone my own voice for my videos. Easiest pick?
VoiceStudio. It works right after installation, voice samples are swappable, and AGPL-3.0 poses no practical burden on personal use. Turn to GPT-SoVITS's training route only for deeper customization.
CosyVoice has stalled — still usable?
Yes. Apache-2.0 stands, code and models remain available, and the repo simply went nearly five months without a commit while moving under the QwenAudio organization. Choosing it means accepting maintenance duty; if you can hold a fork or need a stable tool as-is, it remains the most permissive option.

Related

Hardcore Reviews

Character.AI Bankruptcy: Disney's $20M Bid, What Now for Users?

Character.AI filed for Chapter 11 in Delaware on October 12, 2026 (a Section 363 sale of all or substantially all assets): Disney is the stalking-horse bidder at $20 million for a non-exclusive perpetual license to certain IP plus certain legal claims and transition services, court filings estimate assets and liabilities each between $50M and $100M, the sale is expected to close late November to early December, and the platform will be wound down if no workable buyer emerges. The company cites high development costs, potential litigation liabilities and regulatory engagement (official update); after abandoning in-house model development it relies on external models at steep usage cost (per The Information). Google's $2.7B licensing deal in August 2024 had already sent the founding team back to Google. Using the event as a hook, this review maps the companion/roleplay landscape: China's first national rule for AI emotional companionship, the Administrative Measures for AI Anthropomorphic Interaction Services, took effect July 15, 2026 (red lines include bans on emotional manipulation, mandatory human takeover on self-harm signals, no virtual partners for minors, and two-hour anti-addiction reminders); Doubao and Qwen pulled agent features in July with only partial data migration to Maoxiang (per AIGCRank's May ranking: Maoxiang ~257K DAU, Xingye ~301K). Overseas, routes follow why you left: memory continuity (Replika/Kindroid/Nomi), fewer filters (Janitor AI), mobile-first (Chai/Talkie/PolyBuzz), model hub (Poe), stories (AI Dungeon), or self-hosted open source (SillyTavern, AGPL-3.0, 34,416 stars verified: character cards v2, World Info, group chats, image gen, TTS, local privacy; honest limits: Smart Context is unmaintained and you bring your own model source). Prices are 2026 report figures - check official sites. First companion/roleplay piece on this site. Repo: github.com/SillyTavern/SillyTavern.

Oct 14, 202610 min read
Hardcore Reviews

Mermaid Is Not the Only Answer: Pick by Use

A four-route comparison of diagram-making in the AI era, selected by downstream use rather than ranked: if the diagram lives in the repo, changes every sprint and needs clean git diffs, pick Mermaid (diagram-as-code, 90,636 stars, MIT, natively rendered in GitHub Markdown; the cost is renderer-controlled layout); for human collaboration sketches, Excalidraw (133,741 stars, MIT, hand-drawn whiteboard); for a formal canvas with fine control, draw.io (8,722 stars, Apache-2.0 - scope note: stars count the source repo only, draw.io's user base is far larger); for publish-or-present grade, brand-consistent diagrams, diagram-design (52,787 stars, MIT, an agent skill injected into Claude Code/Codex/Cursor and others, with 44 diagram types, three variants, a 4px grid, one accent color, target density 4/10, self-contained HTML plus inline SVG exportable to SVG/PNG, installed via npx skills add cathrynlavery/diagram-design; route verdicts are README comparison-table sourced). All star counts verified via GitHub API on October 13, 2026. Honest limits: diagram-design output quality depends on the model attached, the same prompt can lay out differently twice, and there is no native .drawio canvas or diffable diagram text. Division of labor with our September 15 review: that piece asked who owns the diagram after generation (five projects including D2 and PlantUML); this one asks how to pick a route by downstream use and adds draw.io to the field.

Oct 13, 202610 min read
Hardcore Reviews

Half the VRAM, Nothing Runs: Five Ways Out

A five-way comparison of routes for running large models when VRAM runs short, arranged by fit rather than a ranking: (1) layer-wise streaming (airllm - no quantization, no pruning, weights move in layer by layer, smallest VRAM footprint and slowest tokens); (2) GGUF quantization (Ollama / llama.cpp / LM Studio, trading model fidelity for VRAM, lossy but by far the most mature ecosystem); (3) CPU offload hybrids (layers split between VRAM and system RAM, speed bounded by PCIe and memory bandwidth); (4) distillation or simply smaller models (least engineering effort, largest quality loss); (5) hosted APIs (no VRAM problem at all, cost moved per token to a provider). Five axes: VRAM footprint, speed, quality loss, deployment complexity, who it suits. Every airllm figure is README-sourced with hardware attached (27B 3.33GB on RTX 3090, Flash-Next 125B 5.95GB on RTX 4090, Kimi K3 2.8T 3.72GB on RTX 6000 Ada, DeepSeek-V3 671B around 12GB - all vendor self-reported, not reproduced here); no cross-route speed benchmarks, only qualitative placement, and no tokens-per-second number is invented where none exists; Kimi K3 is 2.8T total with 104B active across 16 of 896 experts per token, under a modified (not standard) MIT license. Division of labor with our deployment-tool comparison is explicit: that piece compares tools, this one compares memory strategies - the tool is what executes the strategy. The real question is not which method is strongest, but whether you are short on VRAM, short on RAM, or short on speed.

Oct 12, 202610 min read