Hero-kort för Ming-3.0-tts som visar modellnamnet, taglinen 0,5B parametrar, MIT-licens, röst bland topp tre, en liten markerad kvadrat bredvid ett kluster av större kvadrater samt statistikchips med texten 0,5B parametrar, 93,2 % uttal och 44,1 kHz.
Engineering & Research

Ming-3.0-tts tar plats på TTS-pallen med 0,5B parametrar, och MIT låter dig granska arbetet

Författare

Alistair Wren

Publiceringsdatum

Senaste modellerna · 20Visa alla modeller →
Benchmarks: Artificial Analysis · uppdateras dagligen
Tillbaka till alla inlägg

En halv miljard parametrar är ungefär storleken på en liten embedding-modell, eller en språkmodell i telefonklass från för några år sedan. Det är inte den storlek som någon förväntar sig att hitta på en delad förstaplats på en oberoende topplista för text-till-tal. Ändå Ming-3.0-tts, talsynteslinjen i Ant Groups Ming-3.0-familj från inclusionAI-teamet, gör precis det: dess täta checkpoint på 0,5 miljarder parametrar delar förstaplatsen på topplistan för engelskt uttal hos Artificial Analysis med resultatet 93,2 %, och det är den enda sub-1B-modellen bland de tre bästa på någon av de TTS-topplistor vi följer. Familjen släpptes offentligt den 20 oktober 2026 under MIT-licensen, med modellvikter på Hugging Face och ModelScope samt inferenskod i ett separat GitHub-repositorium.

Det omedelbart intressanta är inte att en liten modell är bra. Små modeller är bra nu; det slutade vara nyheter någon gång kring den första vågen av destillerade talmodeller. Det intressanta är vad det förändrar för hur man köper röst att en 0.5B-modell är bra: det flyttar beslutet från "vilken leverantör hyr jag en mätare per tecken från" till "vilken GPU har jag redan över". Det är en annan affärsfråga, och det är den som den här lanseringen faktiskt besvarar.

Vad som släpptes, och vad som redan hade läckt ut

Ming-3.0-talmodellfamiljen består av fem modeller över tre linjer: text-till-tal, ljudförståelse och dialog samt taligenkänning. Två av dessa fem är TTS-kontrollpunkter, och de är inte samma produkt med olika storlekar.

• Ming-3.0-tts-0.5B — en dense modell på en Qwen2.5-0.5B-backbone, med ett DiT-patchhuvud, en ljudtokeniserare, en talarencoder och en texttokeniserare. Cirka 2,96 GB safetensors. Detta är checkpointen med oberoende mätningar.

• Ming-3.0-tts-tiny — en mixture-of-experts-modell på Ants Ling V3-backbone, 7,9 B totala parametrar men cirka 1,3 B aktiva per token. Ungefär 18 GB fördelat på 30 shards. Den lägger till poddgenerering med flera talare. Namnet syftar på körtidskostnad, inte nedladdningsstorlek, vilket är ett namngivningsbeslut som redan har förvirrat många människor.

En detalj som är värd att hålla reda på, eftersom den förändrar hur du läser rapporteringen om lanseringen: 0,5B-checkpointen hade redan legat på Hugging Face före tillkännagivandet. Det som kom runt 19–20 oktober var GitHub-repositoriet med faktisk inferenskod, ett samordnat tillkännagivande om öppen källkod och de oberoende benchmarkkörningarna. Vikterna var inte nya på tillkännagivandets dag; möjligheten att köra dem utan att reverse-engineera en checkpoint var det.

Det finns fortfarande ingen teknisk rapport. För en modell vars huvudpåstående är arkitektonisk effektivitet är det det saknade dokumentet. Allt nedan om varför 0.5B räcker är härlett från modellkortet, koden och leaderboardarna, inte från en artikel som förklarar träningsreceptet.

Aritmetiken som gör att 0,5B spelar roll

En TTS-modells parameterantal är inte en abstrakt poäng. Det avgör vilken hårdvara modellen får plats på, och därmed vad det kostar att köra den.

• Formfaktor — Ming-3.0-tts-0.5B ryms i ungefär 3 GB vikter. I BF16 ligger det bekvämt inom ett enda konsumentkort på 24 GB, med plats för ljudtokenizern och en batch samtidiga förfrågningar. Projektet testades på H800-80GB och H20-96G, vilket är vad ett labb har stående, inte vad modellen kräver.

• Backbone — textsidan är en Qwen2.5-0.5B, en brett stödd arkitektur. Det spelar mindre roll för kvaliteten än för verktygen: kvantisering, servering och profileringsvägar finns redan för den.

• Utdata — 44,1 kHz-ljud, vilket ligger över de 24 kHz som de flesta öppna talmodeller fortfarande producerar och under de 48 kHz som Alibabas Qwen-Audio-3.0-TTS har gått över till. För berättarröst, podd och de flesta produktvoiceovers eliminerar 44,1 kHz resamplingssteget.

Jämför det med de två modeller som den här vanligtvis nämns vid sidan av. Qwen-Audio-3.0-TTS är endast tillgänglig via API, med utan angivet parameterantal; du kan inte köra den på din egen GPU oavsett storlek. Sesame Previews demoröst körs på en produktionsmodell som Sesame aldrig har släppt; den nedladdningsbara CSM-1B är en annan, svagare modell. Jämfört med båda är Ming-3.0-tts den enda i samtalet vars storlek är en siffra du kan agera på snarare än ett faktum du läser på en prissida.

Den praktiska konsekvensen är kostnadskurvan. Ett API som debiterar per tecken tar lika mycket betalt för den första timmen ljud som för den tiotusende. En självhostad 0,5B-modell ger en fast GPU-räkning och närmar sig sedan noll marginell kostnad. Under en viss volym är API:et uppenbart billigare, eftersom GPU-räkningen är verklig och outnyttjad. Över den volymen inverteras kurvan kraftigt. Den exakta skärningspunkten beror på din utnyttjandegrad och ditt GPU-pris, men formen är inte omtvistad.

Där de en halv miljard parametrarna landar

Artificial Analysis mätte 0,5B-checkpointen i oktober 2026. Detta är oberoende, mänskligt bedömda körningar, inte Ants egna tabeller, vilket är anledningen till att de väger tungt här.

• Uttalsrobusthet — 93,2 %, delad förstaplats totalt bland modellerna på resultattavlan. Det är resultattavlan där påståendet om under 1B är starkast: modellerna runt den är många gånger större.

• Kontrollerad röst — 1 069 Elo, först bland modeller med öppna vikter och runt 13:e plats totalt. Den här resultattavlan använder åtta klonade röster med fyra amerikanska och fyra brittiska accenter, så det är det närmaste ett kloningstest som finns i de offentliga siffrorna.

• Provider Voice — 1 188 Elo, trea bland modeller med öppna vikter och runt 18:e plats totalt. Den här listan använder varje modells egna medföljande röster, och det är här den lilla modellen framstår som minst imponerande.

Det sista paret är hela berättelsen om modellen i två siffror. Ming-3.0-tts är mycket starkare när den klonar en röst än när den använder en av sina egna. Modellkortet säger detsamma i sitt avsnitt om begränsningar, och orsaken syns i specifikationen: den medföljande katalogen är över 100 kinesiska röster och bara fem engelska. Om ditt jobb är ”läs det här manuset med vår varumärkesröst” är fem engelska referensröster ingen katalog, det är en begränsning. Om ditt jobb är ”klona den här specifika talaren” är modellen konkurrenskraftig mot mycket större system.

Single-column scoreboard for Ming-3.0-tts listing 0.5B dense parameters, MIT license, 93.2 percent pronunciation tied for first, 1,069 Elo on controlled voice first among open weights, 1,188 Elo on provider voice third among open weights, and 44.1 kHz output

Det sammanvägda resultatet döljer också en specifik svaghet som toppsiffran slätar över: på fristående termer – varumärken, ortnamn, isolerade egennamn – rankas modellen som 21:a av 31. Den är utmärkt på arbetet på sekvensnivå som uttalsnämnden belönar och svag på det enstaka ordförråd som riktiga manus är fulla av. Om din produkt säger "Kubernetes", "Xavi" eller en kunds efternamn, testa det innan du litar på 93,2 %.

Screenshot of the Artificial Analysis text-to-speech leaderboards showing Ming-3.0-tts at 93.2 percent on Pronunciation Robustness, level with the top of the board, and its Provider Voice Arena bar at 1,188 Elo

MIT är den del som folk kommer att underskatta

Licensiering är vanligtvis den minst intressanta raden i ett modellmeddelande och den mest avgörande raden i en upphandlingsgranskning. Ming-3.0-tts är MIT, båda checkpoints, ingen grind, inget klickgodkännande för godtagbar användning, inget undantag för kommersiell användning.

• Finjustering — tillåtet, även på dina egna proprietära röstdata, utan krav på att publicera resultatet.

• Vidaredistribution — tillåtet, även inuti en produkt som du säljer.

• Granskning — koden finns på GitHub, så du kan läsa vad modellen gör med ett referensklipp innan du laddar upp en kunds röst till den.

Det är en väsentligt annorlunda ståndpunkt jämfört med de två uppenbara alternativen. Sesames CSM-1B är Apache-2.0 men låst bakom ett godkännande av villkor, och det är inte rösten i demon. Qwen-Audio-3.0-TTS publicerar inga vikter alls. För ett team vars juridiska granskning frågar "vart tar talarens ljud vägen" är MIT plus lokal inferens det enda svaret i den här jämförelsen som inte kräver att man litar på en leverantörs datapolicy.

Vad MIT inte ger dig är produktionsberedskap. Hugging Face-repositorierna är endast distribution av checkpoints; inferens kräver att man klonar GitHub-repositoriet, och koden är av forskningskvalitet. Den har varit offentlig i flera dagar. Det är en verklig risk, och ingen licens tar bort den.

Vad det faktiskt kostar att driva

Det finns inget pris per tecken, eftersom det inte finns någon hostad endpoint. Vid tidpunkten för skrivandet rapporterar Hugging Face att modellen ”inte driftsätts av någon Inference Provider”, vilket är det tydligaste möjliga beskedet om att de öppna vikterna är hela produkten utanför Kina.

• Beräkningskraft — en enda modern GPU hanterar 0,5B-checkpointen; den lilla MoE:n vill ha mer minne och, enligt repot, en separat miljö.

• Beroenden — CUDA 12.4, PyTorch, en valfri flash-attn-sökväg som faller tillbaka på PyTorch SDPA, och pynini för FST-baserad textnormalisering om du inte inaktiverar normaliseringen. Den sistnämnda är en klassisk källa till installationsproblem på nyare Python-versioner.

• Åtkomst inom Kina — Ant erbjuder ett API via Ling Studio, och familjen är utplacerad internt i Alipay-sökning, Afu-hälsoappen och interna kontorsverktyg. Det är en verklig produktionssignal, men det är inte en internationellt tillgänglig hanterad slutpunkt.

Så den ärliga kostnadsbeskrivningen är: gratis vikter, plus en driftkostnad. Om du redan kör GPU:er är marginalkostnaden liten och marginalinsatsen en dag av kämpande med beroenden. Om du inte gör det är du nu i GPU-branschen, och det API du försökte undvika kan vara det billigare alternativet under lång tid.

Var en router passar in när röstmodellen finns på din egen hårdvara

OrcaRouter har inte Ming-3.0-tts. Det finns ingen Ming-röstslutpunkt på vår plattform, och vi tänker inte antyda något annat. Det vi däremot tillhandahåller är den andra halvan av en röstpipeline: språkmodellen som skriver eller skriver om manuset, och de text-till-tal-modeller du kan anropa när du vill ha en hanterad röst i stället för en självhostad, inklusive Gemini 3.1 Flash TTS Preview och OpenAI:s GPT-4o mini TTS.

Den uppdelningen är mer användbar än den först låter. En självhostad Ming-nod ger dig rösten men inga av tillgänglighetsgarantierna; routningslagret runt den ger dig resten. En API-nyckel täcker 200+ modeller till 0 % påslag på leverantörens listpris, så en leverantörs prissänkning är live hos oss samma dag i stället för närhelst en återförsäljare uppdaterar ett kalkylblad. Automatisk failover innebär att när din enda Ming-GPU är upptagen eller nere kan begäran hamna på en hostad TTS-modell i stället för att misslyckas, och routnings-DSL:en låter dig bygga in den fallbacken i anropet i stället för att eftermontera den i applikationskoden. Inget av detta gör Ming mer tillförlitligt. Det gör att pipelinen runt Ming överlever att Ming är otillgänglig, vilket är det egentliga produktionsproblemet med alla självhostade modeller av forskningskvalitet.

Vad skulle förändra den här bedömningen?

Tre saker är värda att hålla ögonen på, och var och en skulle flytta domen i olika riktning.

Den första är den tekniska rapporten. Ant har utlovat en. Tills den publiceras är effektivitetsanspråket mätt men inte förklarat, och det finns inget sätt att veta om 0.5B-resultatet kommer från en genuint bättre arkitektur eller från en mycket välkurerad träningsmängd som inte kommer att överföras till din domän.

Det andra är serving-stöd. Repositoriet nämner vLLM-Omni accelererad inferens som färdplan. Om det blir verklighet sjunker kostnaden för självhosting igen, eftersom en 0,5B-modell på en ordentlig serving-stack är billig på ett sätt som ett forskningsskript inte är. Om det inte blir det, underhåller du en Python-inferensväg på obestämd tid.

Det tredje är engelska. Fem förinställda engelska röster är den bindande begränsningen i panelen för leverantörsröster, och det är det enklaste för teamet att åtgärda. En bredare engelsk katalog skulle förbättra modellens svagaste värde utan att röra arkitekturen.

Det påstående som förtjänar skepsis är det i rubriken: att en 0.5B-modell hör hemma på en prispall tillsammans med modeller som är många gånger större än den. På uttalslistan, mätt på engelsk text, är det sant i dag. På listan för leverantörsröster är den trea bland modeller med öppna vikter och ungefär 18:e totalt, vilket är ett bra resultat för storleken och inte en prispall. Båda sakerna är sanna samtidigt, och skillnaden mellan dem är exakt skillnaden mellan att klona en röst som du tillhandahåller och att använda en röst som modellen levereras med. Vilken av dem du behöver avgör om 0.5B räcker.

Screenshot of the inclusionAI Ming-3.0-tts GitHub repository showing the MIT license, the 0.5B dense and 7.9B-A1.3B tiny models, and an Artificial Analysis leaderboard table listing 1,069 controlled-voice Elo and 93.2 percent pronunciation robustness