Napište nám

Hlas vzniká rychleji,
než se stihne říct.

Ocelot je malý model vzniklý destilací modelu pro syntézu řeči Qwen3-TTS.

Ocelot je malý model pro syntézu řeči, který převádí text na mluvené slovo. Po stisku tlačítka se horní pásek posouvá podle skutečného času generování a spodní stejnou rychlostí jako zvuk.

—× rychleji

Generování (CPU)0.0 s
Přehrávání0.0 s

Je malý,
a tak běží kdekoli.

Tvoří ho dvě malé sítě: jedna vytvoří z textu plán hlasu (melspektrogram), druhá z něj udělá zvukovou vlnu. Při posouvání se pohled oddaluje a ukáže se rozdíl ve velikosti oproti jiným modelům.

Parametry (obě sítě dohromady)—
Soubory—
Jazyky20jazyků (v jediném modelu)

* Rychlost v mobilu právě měříme. předběžné

20 jazyků.
Poslechněte si je.

V každém jazyce jsme nechali přečíst krátký, střední a dlouhý text se stejným obsahem. Přehrajete je kliknutím na vlnu. Vybrat si můžete ze tří hlasů (další přibudou). Během přehrávání se přes vlnu kreslí čára s průběhem výšky hlasu.

Hlas:

Po kliknutí na vlnu se tu zobrazí čtený text.

* Vše jsou přesně ty nahrávky, které vznikly na CPU při měření čísel na této stránce (bez úprav). Obsah textů je smyšlený.

Nechte ho přečíst
vlastní text.

Napište text, vyberte jazyk a hlas a stiskněte tlačítko. Zvuk vzniká hned, na procesoru tohoto serveru. Nejvýše 200 znaků.

Hlas:

* Jazyk se nerozpoznává automaticky: vyberte jazyk, ve kterém je text napsaný. Čísla, zkratky a cizí vlastní jména se mohou přečíst špatně.

I dlouhý text
stejně rychle.

Délka zvuku (vodorovně) a čas generování (svisle) u všech 180 nahrávek. Každý bod leží pod čarou jedné desetiny délky řeči.

Když změníme počet vláken CPU

Porozumí tomu
i stroj?

Vytvořený zvuk jsme rozpoznáváním řeči (Whisper large-v3-turbo) převedli zpět na text a porovnali s původním textem. Výsledkem je „chybovost na úrovni znaků“: čím nižší, tím zřetelněji model čte.

Jak se z písmen
stane hlas.

Čtyři fáze ukážeme na jedné skutečné větě. Při posouvání se tvar postupně mění zleva doprava.

1

Text

2

Fonetický přepis

3

Plán hlasu

4

Zvuková vlna

  • Převod na fonetický přepis zajišťují u japonštiny, angličtiny a chorvatštiny vlastní slovníky, u ostatních 17 jazyků espeak-ng.
  • Jazyk se modelu předává jako „číslo mluvčího“. Jediný model tak čte ve 20 jazycích.
  • Dlouhý text se generuje po větách, které se spojují s pauzou 0,25 sekundy.

Spusťte Ocelot na vlastním počítači

Jeden zip s váhami modelu, ukázkovým kódem pro inferenci a krátkým návodem. Rozbalte ho, postupujte podle README a běží.

Stáhnout zipcatsai-ocelot.zip · 306 MBHugging Face: catsaiagency/Ocelot →

Licence

Na model Ocelot se vztahuje licence CatsAI Model License. Pět hlavních bodů:

  • Zkoušení je zdarma, na jakémkoli stroji: na počítači i na serveru.
  • Užití ke skutečné práci vyžaduje placenou licenci pro každý stroj, na kterém je model nainstalován. Počítá se i vývojářský počítač, pokud se užívá ke skutečné práci.
  • Osobní použití, výuka a akademický výzkum jsou zdarma.
  • Licence se týká jen vah modelu. Ukázkový kód zůstává open source.
  • Model smíte dále šířit i doladit. I potom platí stejná licence.
Úplné licenční podmínky (PDF)ČeštinaEnglishZeptat se na licenci →

Toto je shrnutí. Rozhodující je úplné znění v PDF.

DEMO | čísla z vlastního měření, ostatní předběžné