Apie
Quick TTS atsirado dėl paprastos priežasties. Beveik kiekvienas kitas nemokamas teksto skaitymo balsu įrankis riboja jus 1000 žodžių, verčia registruotis arba bando įtraukti į prenumeratą. Šis — ne.
Kas tai yra
Quick TTS yra vieno puslapio žiniatinklio programėlė, kuri perskaito bet kokį įklijuotą tekstą balsu tiesiai naršyklėje. Be paskyros, be simbolių limito, be vandenženklio, be „atnaujinkite, kad tęstumėte“. Tik teksto laukas, leidimo mygtukas ir balsas.
Po gaubtu yra trys kalbėjimo varikliai.
- Jūsų naršyklės įmontuotas balsas (Web Speech API), kuris veikia visur — kompiuteryje, mobiliajame įrenginyje, net senesnėse sistemose prireikus.
- Piper, WebAssembly pagrindu veikiantis neuroninis balsas, kuris veikia bet kurioje šiuolaikinėje naršyklėje be GPU, tačiau kol kas nesiūlo lietuviško balso.
- Supertonic HD, aukštos raiškos (44,1 kHz) neuroninis balsas, veikiantis jūsų GPU per WebGPU ir palaikantis lietuvių kalbą kaip vieną iš 31 kalbos. Tik darbalaukyje, kur yra WebGPU.
Kokoro, mūsų trečiasis AI variklis, yra skirtas tik anglų kalbai ir todėl lietuviškame puslapyje paslėptas.
Kodėl tai nemokama
Svetainės išlaikymas kainuoja maždaug kaip puodelis kavos per mėnesį (statinis talpinimas Firebase, domeno registracija, ir daugiau nieko). Google AdSense reklamos padengia šias išlaidas, o jei projektas prigis — ir dalį laiko, skiriamo kūrimui ir priežiūrai.
Mokamo lygio nėra planuojama. Už mokėjimo sienos paslėptų „premium balsų“ nėra. AI Voice funkcija nemokama dėl tos pačios priežasties kaip ir numatytasis balsas — ji veikia jūsų įrenginyje, o ne mūsų, todėl mums nekainuoja jos siūlyti.
Kūrimo principai
Kelios taisyklės, kurių bandome laikytis.
- Jūsų tekstas nepalieka jūsų įrenginio. Visa sintezė vyksta kliento pusėje. Mes niekada negauname jūsų teksto ir niekada negausime.
- Registracijos nereikia. Kai įrankis prašo paskyros 30 sekundžių sąveikai, jis jau pralaimėjo.
- Be tamsiųjų raštų. Reklamos yra tik fiksuotos displėjinės reklamos. Be iššokančiųjų po langu, be tarpinių ekranų, be „palaukite 15 sekundžių prieš paleidžiant garsą“, be netikrų atsisiuntimo mygtukų.
- Atviri dėl apribojimų. Vienintelis dalykas, kurio nepavyks sintetinti, — tekstas, per ilgas, kad tilptų naršyklės atmintyje. Kodėl kas nors neveikia, parašyta DUK.
Sukurta atvirųjų technologijų pagrindu
Quick TTS neegzistuotų be kelių puikių atvirojo kodo darbų.
- Kokoro-82M — neuroninis TTS modelis, varantis Kokoro HQ pasirinktį (Apache 2.0).
- Piper (autorius rhasspy) — universalus neuroninis TTS, varantis Piper pasirinktį (MIT). Balso modeliai iš rhasspy/piper-voices, kuruotas rinkinys pagal CC-BY 4.0 (LibriTTS-R, VCTK) ir CC0 / viešojo naudojimo (Joe) licencijas. Licencijų detalės — kiekvieno balso MODEL_CARD faile piper-voices saugykloje.
- Supertonic 3 (Supertone Inc.) — neuroninis TTS modelis, varantis Supertonic HD pasirinktį ir vienintelis AI balsas, kalbantis lietuviškai šioje versijoje. Pavyzdinis kodas licencijuotas pagal MIT; modelio svoriai licencijuoti pagal BigScience Open RAIL-M licenciją (pilnas tekstas), todėl Supertonic HD balsas naudojamas kartu su priimtino naudojimo taisyklėmis mūsų naudojimo sąlygose. Quick TTS nėra susijęs su Supertone ir jų nepatvirtintas.
- Transformers.js — biblioteka, leidžianti ML modeliams veikti naršyklėje.
- vits-web — WASM sąsaja VITS šeimos modeliams, leidžianti Piper veikti naršyklėse.
- Web Speech API — jau daugiau nei dešimtmetį tyliai veikiantis, bet nepelnytai nepastebimas darbininkas.
Kas tai sukūrė
Quick TTS sukūrė nedidelė Next Now Agency komanda kaip seserinį projektą WSBSynth (realaus laiko r/wallstreetbets komentarų skaitytuvas). Didžioji dalis TTS architektūros dalinama tarp abiejų projektų — WSBSynth buvo bandymų aikštelė, Quick TTS yra vartotojui draugiška versija.
Kontaktai
Klaidos, atsiliepimai, funkcijų pageidavimai, žiniasklaida: hello@quick-tts.com. Daugiau — kontaktų puslapyje.