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 du kalbėjimo varikliai.
- Jūsų naršyklės įmontuotas balsas (Web Speech API), kuris veikia visur — kompiuteryje, mobiliajame įrenginyje, net senesnėse sistemose prireikus.
- AI Voice — pasirenkamas neuroninis TTS modelis, vardu Kokoro, veikiantis jūsų GPU per WebGPU ir suteikiantis kur kas natūralesnį skaitymą. Kol kas tik darbalaukio Chrome/Edge.
Kodėl tai nemokama
Svetainės išlaikymas kainuoja maždaug kaip puodelis kavos per mėnesį (statinis apgyvendinimas 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 ant atviros technologijos
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.
- 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 sesę 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.