★ Reading this for free? Get 20 structured AI courses + per-chapter AI tutor — the first chapter of every course free, no card.Start free in 30 seconds
Voice

Higgs TTS 3 does 102 languages — but read the licence before you sell anything

September 6, 2026
11 min read
LocalAimaster Research Team

Want to go deeper than this article?

Free account unlocks the first chapter of all 25 courses — RAG, agents, MCP, voice AI, MLOps, real GitHub repos.

📚AI Learning Path

Voice working locally? Build the whole pipeline. Whisper, TTS, and voice cloning wired into real projects — hands-on courses. First chapter free, no card.

Start free
Or own it for life — Lifetime $149, pay once

Short answer: Higgs TTS 3 is 4.65 billion parameters in a single 9.31 GB safetensors file, covers 102 languages (85 of them at production quality), and is licensed for research and non-commercial use — with a Creator Use Grant that lets you monetise podcasts and videos for free as long as you credit Boson AI's Higgs Audio. You cannot host it as an API, resell it, or embed it in a product without a separate commercial licence.

That middle clause is the whole reason this page exists. Boson AI added the Creator Use Grant on 9 July 2026 in the same commit that renamed the model from "Higgs Audio v3 TTS" to "Higgs TTS 3", and almost nobody has written it up. If you narrate YouTube videos, run a podcast, or produce audiobooks, the licence question you have been avoiding has a written answer — and it is more generous than you would guess from the words "Research and Non-Commercial" at the top.

Everything below is read off the official model card and repository listing, not from memory. Where a number is Boson's own claim rather than something measured on consumer hardware, it says so.


The licence, in one table

The licence is not a single yes or no — it splits by what you are doing with the model, not by whether you make money. That distinction is what trips people up.

What you want to doAllowed?Condition
Research, experiments, personal projectsYesBase licence
Monetised YouTube video narrationYesCredit Boson AI's Higgs Audio
Ad-supported or sponsored podcastYesCredit Boson AI's Higgs Audio
Audiobooks and social postsYesCredit Boson AI's Higgs Audio
Subscription creator channelYesCredit Boson AI's Higgs Audio
Hosting it behind your own APINoSeparate commercial licence
Selling it inside a desktop or web appNoSeparate commercial licence
Redistributing or reselling the weightsNoSeparate commercial licence
Fine-tuning it and selling the resultNoSeparate commercial licence
Cloning a voice without that person's consentNoProhibited outright

The credit requirement has teeth in one specific way: the model card says the acknowledgment must appear either in the audio itself or "in the accompanying text, displayed prominently" — and adds that it must be clearly visible and not hidden at the bottom of the credits or annotations. A line at the top of your video description satisfies it. A tag buried under forty hashtags does not. Boson suggests this exact string:

This audio was created with Boson AI's Higgs Audio — https://www.boson.ai/higgs-audio

Beyond the commercial split, the use restrictions are absolute and survive the Creator Use Grant: no non-consensual voice cloning, no impersonation, no fraud, no election deception, no biometric surveillance, and AI-generated audio must be disclosed where the law requires it.

If licence terms are the thing you are actually shopping for, our XTTS and Coqui commercial licence breakdown covers the same question for the model most people reach for first — and the answer there is less friendly.


Reading articles is good. Building is better.

Free account = the first chapter of all 25 courses, with a per-chapter AI tutor. No card.

What VRAM you actually need

The only number we can verify is 9.31 GB — that is the size of model.safetensors in the repository, holding 4,654,850,537 parameters in BF16. Boson publishes no VRAM table and no official quantised build, so anything beyond that file size is headroom you should measure on your own box rather than take from a blog post. Here is the honest per-tier read:

Your hardwareWhat to runVerdict
8 GB VRAMCommunity 4-bit (AWQ ~1.9 GB) or audio.cpp Q8 GGUFExperimental. Neither is a Boson build; both have download counts in the hundreds. Audition quality before committing a project to it.
12 GB VRAM (RTX 3060 12GB, 4070)BF16 weights, batch 1, short utterancesThe realistic BF16 floor. 9.31 GB of weights leaves ~2 GB for KV cache, tokenizer and vocoder — workable, not roomy.
16 GB VRAM (RTX 4060 Ti 16GB, 4080)BF16, streaming enabledComfortable single-stream setup. This is the tier we would target for a narration workflow.
24 GB VRAM (RTX 3090 / 4090)BF16 with CUDA graphs onRoom to raise max_running_requests and batch a whole script.
32 GB VRAM (RTX 5090)BF16, real concurrencyOverkill for one narrator; sensible if you are batching a back catalogue.
Apple 16 GB+ unifiedCommunity MLX BF16 port (9.31 GB)Same weights, MLX-converted. Tight on a 16 GB Mac, fine on 24 GB+.
Apple 8-16 GB unifiedCommunity MLX 6-bit build (3.71 GB)The practical Apple option on a base MacBook. Community work — check the output before you trust it.
CPU onlyaudio.cpp higgs_audio_tts route, GGUF 16-bit or Q8Supported since audio.cpp 0.4 (23 July 2026). The project reports Q8 running up to 1.53x faster with peak VRAM down around 37% on routes including Higgs Audio — their measurement, not ours.

The architecture explains why this stays modest. Per the model card the backbone is a ~4B autoregressive decoder (36 layers, hidden size 2560, GQA 32/8), and the training sequence length — and therefore the context window — is 8,192 tokens. There is no 128K KV cache to budget for. Audio is encoded into 8 codebooks at 25 frames per second and decoded back to 24 kHz waveform.

For a wider comparison of what voice models cost in memory, see our roundup of the best local TTS models.


The 102 languages, tiered

Boson claims single-digit WER/CER across 102 languages, and — unusually — publishes the split rather than rounding it into one number. 85 languages land under 5 WER/CER and are labelled polished and production-quality. 17 land between 5 and 10 and are labelled usable but less polished.

The 17 in the softer tier: Albanian, Chichewa/Nyanja, Eastern Punjabi, Ganda, Icelandic, Irish, Kabyle, Kabuverdianu, Kamba, Latin, Luxembourgish, Oromo, Pashto, Sindhi, Somali, Umbundu and Welsh.

Everything else — English, Chinese, Spanish, French, German, Italian, Japanese, Korean, Portuguese, Russian, Hindi, Arabic, Bengali, Tamil, Telugu, Vietnamese, Indonesian, Turkish, Polish, Dutch, Swedish, Swahili, Zulu and the rest of the list — sits in the under-5 group.

Two honest caveats. First, WER and CER measure intelligibility, not whether a native speaker finds the accent convincing; those are different tests and only the first one is published. Second, these are Boson's own evaluations. If you are building a channel in Welsh or Icelandic, generate a two-minute sample and listen before you commit.


Setup

There are two supported serving paths, both exposing an OpenAI-compatible /v1/audio/speech endpoint — which means whatever you already wrote against OpenAI TTS mostly just works after a base-URL swap.

SGLang-Omni (Boson's primary recommendation)

docker pull lmsysorg/sglang-omni:dev
docker run -it --gpus all --shm-size 32g --ipc host --network host --privileged \
  lmsysorg/sglang-omni:dev /bin/zsh

git clone https://github.com/sgl-project/sglang-omni.git && cd sglang-omni
uv venv .venv -p 3.12 && source .venv/bin/activate
uv pip install -v -e .

Then pull the weights and serve:

export HF_TOKEN=hf_xxxxxxxxxxxxxxxx
hf download bosonai/higgs-tts-3-4b

sgl-omni serve --model-path bosonai/higgs-tts-3-4b --port 8000

vLLM-Omni (the simpler alternative)

hf download bosonai/higgs-tts-3-4b

vllm-omni serve bosonai/higgs-tts-3-4b \
  --host 0.0.0.0 --port 8095 \
  --trust-remote-code --omni

First synthesis

curl -X POST http://localhost:8000/v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{"input": "Hello, how are you?"}' \
  --output output.wav

Voice cloning

Zero-shot cloning takes a reference clip. The model card is explicit that supplying the reference transcript alongside the audio "materially improves cloning fidelity" — this is the single most common thing people leave out.

import requests

resp = requests.post(
    "http://localhost:8000/v1/audio/speech",
    json={
        "input": "Have a nice day and enjoy the sunshine.",
        "references": [{
            "audio_path": "ref.wav",
            "text": "Hey, Adam here. Let's create something that feels real.",
        }],
        "temperature": 0.8, "top_k": 50, "max_new_tokens": 1024,
    },
)
open("output.wav", "wb").write(resp.content)

Set "stream": true to get base64-encoded WAV chunks back over server-sent events as the vocoder emits them; Boson describes this as sub-second time-to-first-audio. For a real-time assistant that is the difference between usable and not. If you are wiring this into a longer pipeline, our local voice cloning walkthrough covers the reference-audio prep that determines most of your output quality.


Own it instead of renting it

Run this on your own machine and stop paying every month

Pay once and keep it. No renewal, no per-token bill, and nothing you feed it ever leaves your hardware.

Speed: the H100 numbers and what they mean

Every throughput figure Boson publishes was measured on a single H100 — you should read them as a shape, not as a promise about your 4070.

The benchmark is Seed-TTS EN, full set, N=1088 per run, BF16, CUDA graphs on, max_running_requests=16, each row the mean of three runs:

ConcurrencyThroughputMean latencyRTF per requestAudio seconds/sec
11.62 req/s617 ms0.1476.89
22.70 req/s742 ms0.18011.37
45.45 req/s733 ms0.17722.84
88.91 req/s898 ms0.21737.38
1614.74 req/s1079 ms0.26261.84

The useful reading is the RTF column. At concurrency 1 the H100 generates audio roughly 6.8x faster than real time (RTF 0.147), and even saturated at 16 concurrent requests it is still about 3.8x faster than real time per request. A consumer card will be slower — how much slower depends on your memory bandwidth and whether your runtime enables CUDA graphs — but the headroom is large enough that a 4090 or even a 4070 should still comfortably beat real time on a single stream. We have not measured that ourselves, and we are not going to invent a number for it.

What that means practically: a 20-minute narration script is minutes of generation, not hours, on anything modern. Compare that with the timings in our audiobook generation guide if you are planning long-form work.


Inline control tokens

This is the feature that separates Higgs TTS 3 from the read-the-text-flatly generation of local TTS. All tags use <|category:value|> syntax and can be dropped mid-sentence.

  • Emotion — 21 tokens, from <|emotion:elation|> and <|emotion:amusement|> through <|emotion:contemplation|>, <|emotion:bitterness|> and <|emotion:helplessness|>.
  • Style<|style:singing|>, <|style:shouting|>, <|style:whispering|>.
  • Sound effects<|sfx:laughter|>, <|sfx:sigh|>, <|sfx:cough|>, <|sfx:crying|>, <|sfx:sneeze|> and more. The card advises pairing each with the matching onomatopoeia immediately after it, so <|sfx:laughter|>Haha rather than the tag alone.
  • Prosody — speed from about 0.65x to 1.4x, pitch at roughly -3 to +2.5 semitones, plus <|prosody:pause|> (≈400-700 ms) and <|prosody:long_pause|> (≈700-1500 ms), and expressiveness up or down.

Those pause tokens are quietly the most useful thing here. Getting a narrator to breathe in the right places is normally an editing job; here it is a tag.


Where it is better and worse than XTTS-v2

Better: language coverage is not close — 102 languages against XTTS-v2's short European-and-Asian shortlist. The licence position for creators is materially clearer, because the Creator Use Grant is written down rather than inferred. Inline emotion, style, sfx and prosody control is a category XTTS simply does not have. And an 8,192-token context with streaming makes it a plausible voice-agent backend rather than only a batch narrator.

Worse: it is bigger. 9.31 GB of BF16 weights against XTTS-v2's much smaller footprint means the 8 GB tier goes from routine to experimental. Tooling is younger — SGLang-Omni and vLLM-Omni are the supported paths, and neither is as widely deployed as the Coqui/XTTS ecosystem with its years of forks, GUIs and tutorials. There is no official quantised build. And for a product you intend to sell, both models land you in the same place: a conversation with the vendor.

If you want the older, smaller, better-documented option, our XTTS-v2 voice cloning guide and the Kokoro vs XTTS vs Chatterbox comparison cover that side, and F5-TTS is worth a look if you want a lighter model and fewer moving parts. The Coqui TTS model page has the specs side by side.


Honest limitations

  • 8,192-token context. That is the training sequence length, so very long single requests need chunking. Fine for narration, a constraint for anything that wants one enormous prompt.
  • No official quantisation. Every sub-BF16 option — 4-bit AWQ, MLX 4-bit and 6-bit, NVFP4, ONNX, GGUF — is community work. At our mid-August check the busiest community port was an MLX BF16 conversion at roughly 1,200 downloads and the quantised ones sat in the low hundreds, against ~218,000 for the official weights. Orders of magnitude less scrutiny, and the ranking will have shifted by the time you read this.
  • The credit requirement is a real obligation. If you forget it on one video, you are outside the Creator Use Grant for that video. Build it into your description template rather than remembering it each time.
  • Benchmarks are self-reported. The WER/CER tiers, the win-rate tables and the throughput numbers all come from Boson AI, run by Boson AI. That is normal, and it is still worth saying out loud.
  • Consent is not optional. Non-consensual cloning and impersonation are prohibited by the licence regardless of what you are doing with the output. A model this good at zero-shot cloning makes that easy to violate carelessly.

Verdict

If you are a creator, this is the most interesting local TTS release of the summer, and the licence is the reason — not the model card's headline numbers. When we checked the repository in mid-August 2026 it was running around 218,000 downloads in a rolling 30-day window with roughly 720 likes — figures that move daily, so treat them as a snapshot rather than a scoreboard. Independent adoption in audio.cpp is the more durable signal that it works outside Boson's own stack.

Get it if: you narrate content in more than one language, you want emotion and pause control without post-production, you have 12 GB of VRAM or more or an Apple Silicon Mac, and you are willing to put one line of credit in your video description.

Skip it if: you are building something you sell — a hosted API, an app, a service. In that case the Creator Use Grant does not reach you, and you should either contact Boson AI for commercial terms or start from a permissively licensed model instead.


FAQ

🎯
AI Learning Path

Voice working locally? Build the whole pipeline.

Whisper, TTS, and voice cloning wired into real projects — hands-on courses. First chapter free, no card.

Or own it for life — Lifetime $149 $599, pay once
Once your hardware is sorted

Replace the speech-AI subscription

Local Speech Studio covers TTS, voice cloning and transcription end to end — including which licences actually let you sell what you make.

$149 once unlocks everything, forever — about $0.27/chapter for life. Prefer to spread it out? Pro is $79/year (saves 27%) or $8.99/month.
Secure checkout by Lemon Squeezy — your card never touches this siteInstant access the moment you payFirst chapter of every course is free — try before you buy

Liked this? 25 full AI courses are waiting.

From fundamentals to RAG, agents, MCP servers, voice AI, and production deployment with real GitHub repos. First chapter free, every course.

Reading now
Join the discussion

LocalAimaster Research Team

Creator of Local AI Master. I've built datasets with over 77,000 examples and trained AI models from scratch. Now I help people achieve AI independence through local AI mastery.

Build Real AI on Your Machine

RAG, agents, NLP, vision, and MLOps - chapters across 25 courses that take you from reading about AI to building AI.

Want structured AI education?

25 courses, 519+ chapters, from $9. Understand AI, don't just use it.

AI Learning Path
More on Local Voice & Speech
See the full Coqui TTS & Local Voice AI guide.

Comments (0)

No comments yet. Be the first to share your thoughts!

Can I use Higgs TTS 3 in monetised YouTube videos?

Yes, for free — this is the part of the licence people miss. The Boson Higgs TTS 3 Research and Non-Commercial License contains a Creator Use Grant (Section II-A) that explicitly covers podcasts, videos, audiobooks and social posts on "personal and commercial/monetized creator channels (ad-supported, sponsored, subscription, etc.)". The single obligation is to credit Boson AI's Higgs Audio, either spoken in the audio or displayed prominently in the accompanying text — the model card says it must not be buried at the bottom of the credits. Boson suggests the string: "This audio was created with Boson AI's Higgs Audio — https://www.boson.ai/higgs-audio".

What is NOT allowed under the Creator Use Grant?

The grant covers creating content with the model, not shipping the model. Per the model card it does not cover hosting Higgs TTS 3 behind an API or as a service, redistributing or reselling the model, fine-tuning it for resale, or embedding it in a product or application. Those need a separate commercial licence from Boson AI. So: narrating your own videos is fine, building a TTS SaaS on it is not, and putting it inside a desktop app you sell is not. The use restrictions still apply on top — no voice cloning without consent, no impersonation, no fraud or election deception, no biometric surveillance.

How much VRAM does Higgs TTS 3 need?

The verifiable number is 9.31 GB: the repository contains a single model.safetensors of that size, holding 4,654,850,537 parameters in BF16. Everything above that is runtime headroom — KV cache for an 8,192-token context, the audio tokenizer and vocoder, and CUDA graphs if your server enables them. In practice a 12 GB card is the realistic floor for BF16 at batch 1, 16 GB is comfortable, and 24 GB gives you room for concurrency. Boson publishes no official quantised build, so smaller cards depend on community 4-bit and GGUF ports.

Are all 102 languages equally good?

No, and Boson says so directly. The model card splits them into two tiers: 85 languages reach WER/CER under 5 and are described as "polished, production-quality" — that group includes English, Chinese, Spanish, French, German, Japanese, Korean, Hindi, Arabic, Portuguese and most of Europe. A further 17 sit between 5 and 10 and are called "usable, but less polished": Albanian, Chichewa/Nyanja, Eastern Punjabi, Ganda, Icelandic, Irish, Kabyle, Kabuverdianu, Kamba, Latin, Luxembourgish, Oromo, Pashto, Sindhi, Somali, Umbundu and Welsh. If your target language is in that second list, audition it before you plan a channel around it.

Higgs TTS 3 or XTTS-v2 for a commercial project?

Different failure modes. XTTS-v2 is governed by the Coqui Public Model License, which is non-commercial in its own right — our XTTS licence page walks through why that trips people up. Higgs TTS 3 is also non-commercial by default but carves out an explicit, written permission for monetised creator content, which XTTS does not. So for a YouTube or podcast workflow, Higgs is the cleaner legal position provided you carry the credit. For a product you sell, both require a conversation with the vendor, and an Apache- or MIT-licensed model is the safer starting point.

Does it run on a Mac or on CPU?

On Apple Silicon, yes — there are community MLX conversions, including a BF16 port at the same 9.31 GB and a 6-bit build at 3.71 GB that brings it into 8-16 GB Mac territory. For CPU and GGUF, audio.cpp added a higgs_audio_tts route in its 0.4 release (23 July 2026) with GGUF 16-bit and Q8 support. Both paths are community work rather than Boson AI builds, and the community quants have download counts in the hundreds, not the hundreds of thousands — so expect to do your own quality check rather than trusting them by default.

Ready to Go Beyond Tutorials?

20 structured courses with hands-on chapters - build RAG chatbots, AI agents, and ML pipelines on your own hardware.

Bonus kit

Ollama Docker Templates

10 one-command Docker stacks for local models — get a serving box up without the dependency archaeology. Included with paid plans, or free after subscribing to both Local AI Master and Little AI Master on YouTube.

See Plans →

Was this helpful?

📅 Published: September 6, 2026🔄 Last Updated: September 6, 2026✓ Manually Reviewed
LM

Written by the Local AI Master Team

The team behind Local AI Master

We build Local AI Master around practical, testable local AI workflows: model selection, hardware planning, RAG systems, agents, and MLOps. The goal is to turn scattered tutorials into a structured learning path you can follow on your own hardware.

✓ Local AI Curriculum✓ Hands-On Projects✓ Open Source Contributor
📚
Free · no account required

Grab the AI Starter Kit — career roadmap, cheat sheet, setup guide

No spam. Unsubscribe with one click.

🎯
AI Learning Path

Voice working locally? Build the whole pipeline.

Whisper, TTS, and voice cloning wired into real projects — hands-on courses. First chapter free, no card.

Or own it for life — Lifetime $149 $599, pay once
Free Tools & Calculators