Ugrás a tartalomra
Yappy Letöltés
Nyelv: hu

Kérdések, amelyek érkeznek.

Egyenesen megválaszolva, kertelés nélkül.

a pénz és a szabadság

Ingyen, komolyan.

Tényleg ingyenes?
Igen. A Yappy nyílt forráskódú, MIT-licenc alatt. Az, hogy hallani tudd, amit olvasol, akadálymentesítés kérdése, és az akadálymentesítő eszközöknek nem kéne kártyát kérniük. Az asztali gépen nincs fizető verzió és nincs hirdetés. Mobilon (iPhone, iPad és Android) a próba-papagáj egyszerre három dokumentumot tart a ragon, időkorlát nélkül; ha kimerülhetetlen ragaszt, hangoskönyv-nyomdát és hidat akarsz az asztali géphez, felhúzod a Yappy Parlanchínnal, előfizetéssel vagy egyetlen, élethosszig szóló fizetéssel. Fiók és hirdetés minden esetre nem kell.
Mi a trükk? Miből tartja fenn magát?
Nincs trükk: nincs kiszolgáló, amit fizetni kell. A felolvasás a te készülékeden fut, így a Yappynak nincsenek felhasználónkénti költségei. Ez a szerző magánprojektje, amelyet azért adott ki, mert már egyszer elkészült, és másnak is hasznára válhat.
Van ingyenes próbaidőszak?
Nem, ez szándékos. A három dokumentumos ülőka maga a próba, és nem jár le, hét nap múlva sem lesz belőle számla. Ha a Yappy hasznára van, azt úgyis észreveszed, anélkül, hogy bárki visszaszámlálót tartana a szemed előtt.
Közzétehetem a legenerált hangot, mondjuk egy podcastban vagy egy videóban?
A Yappy kódja MIT-licenc, feltételeket nem szab. A hangmodellnek, a Supertonic 3-nak, saját licence van: egy OpenRAIL-M típusú nyílt licenc, használati záradékokkal. Nézd meg a modell oldalán, mielőtt üzleti célra használnád, mert ez a rész nem a Yappytól függ, és nem ígérhetünk helyette semmit.

a szövegeid nem utaznak el

Az adatvédelem, név szerint.

Felkerül a szövegem valamilyen szerverre?
Nem. A beszédszintézis, az átírás és a cikkek kinyerése az eszközödön zajlik. Amit a Yappyval megosztasz, az nem megy sehova: nincsenek fiókok, nincsenek másolatok, és olyan Yappy-szerver sem létezik, ahol el lehetne tárolni. Amit tényleg érint a hálózat, az négy konkrét dolog, és mind a négy le van írva az adatkezelési tájékoztatóban.
Gyűjt a Yappy használati statisztikákat?
Igen, gyűjt ilyet, és ezt érdemes kerülő nélkül megmondani. A mobilos app névtelen használati statisztikákat küld: gyárilag bekapcsolva jönnek, és a raktérben kapcsolódnak ki. Ami elutazik: egy zárt listáról vett eseménynév (megnyílt az app, a bevezető kör melyik lépésénél tartasz, melyik csomagot érinted meg, befejeződik-e egy felolvasás), néhány tartalom nélküli technikai adat (típusok, időtartamok és hibakódok), a telepítés véletlenszerű azonosítója, a készülék modellje, a rendszer verziója, a nyelv és az app verziója. Soha a neved, az e-mail-címed, az olvasott szöveg, egy dokumentum címe vagy egy link, és egyetlen hirdetés-azonosító sem. És nem mennek a Google-höz, sem a Firebase-hez, sem egyetlen analitikai céghez: a szerző saját Cloudflare-Workerébe és D1-adatbázisába érkeznek. Az asztali gépen nincs statisztika, egyetlen fajta sem.
És mi a helyzet a telefon és a gép közötti híddal?
Két eszközöd közötti egyenes kapcsolat, QUIC-kal végponttól végpontig titkosítva, az iroh protokolljával. A párosítás úgy megy, hogy a telefonod kameráját a gép által mutatott QR-kódra irányítod; a keletkező kulcsot onnan bármikor visszavonhatod. Yappy-szerver nem ül középen, mert Yappy-szerver nincs is.
Működik internet nélkül?
Igen, örökre. Az első modellletöltés után – mobilon kb. 200 MB, gépen kb. 398 MB – repülőgépes üzemmódban is megy minden: szöveget illesztesz be, dokumentumot nyitsz meg, felolvasást készítesz, exportálsz. Csak az új címek megosztása kér hálózatot, nyilvánvaló okból. Felhőszinkron sincs: a könyvtárad az eszközödön lakik, és a híd a legközelebbi dolog ahhoz, hogy valamit egyik gépről a másikra vigyünk.

ami megszólal

A hang és a nyelvek.

Milyen hangmodellt használ?
Supertonic 3: a Supertone nyílt modellje, mintegy 99 millió paraméterrel. Gépen 398 MB, mobilon 200 MB, és az elmúlt évek bármelyik laptopján valós időnél gyorsabban szintetizál. Karakterszinten dolgozik: ezért létezik a normalizáló, amely a számokat, a mozaikszavakat és a szimbólumokat szavakká alakít, mielőtt a hang meglátná őket.
Milyen nyelveken beszél?
Német, arab, bolgár, cseh, koreai, horvát, dán, szlovák, szlovén, spanyol, észt, finn, francia, görög, hindi, magyar, indonéz, angol, olasz, japán, lett, litván, holland, lengyel, portugál, román, orosz, svéd, török, ukrán és vietnámi. Harmincegy. És a tíz hang mind poliglott: ugyanaz a hang mindet felolvassa, hangszínváltás nélkül.
És ha egy dokumentumban több nyelv keveredik?
A Yappy felismeri a dokumentum nyelvét, és bekezdésenként az egyes darabokét is: egy magyar esszébe ágyazott angol idézet angolul szólal meg, ugyanazon a hangon, anélkül, hogy hozzányúlnál. Ha téved a felismerés, a nyelvet kézzel is beállíthatod.
Miben különbözik a VoiceOvertól vagy a „Képernyőfelolvasás” funkciótól?
A rendszer felolvasói úgy olvassák fel a képernyőt, ahogy épp van: a rendszer proszódiájával, emlékezet nélkül. A Yappy előkészíti a szöveget, mielőtt kimondaná (kitisztítja a cikket, kimondhatóvá teszi a számokat és a mozaikszavakat, megjelöli a szüneteket), aztán természetes hangon olvassa fel, emlékszik, hol tartottál, hangoskönyvet exportál, és zárt képernyő mellett is szól. Két rokon eszköz ez, más-más hivatással, és egyszerre is használhatók, útban nem állnak egymásnak: a Yappy nem helyettesíti a képernyőfelolvasót, és nem is akarja.

ami bejön

A dokumentumok.

Milyen formátumokat fogad?
Webes cikkek (a lap magától megtisztul), videók a közzétett átiratukon át, PDF, EPUB, Word, ODT, RTF, Markdown, sima szöveg, .pptx, .xlsx, .csv és hangjegyzetek. Mobilon minden a megosztópanelen át; gépen ezen felül behúzással vagy billentyűparanccsal. És ha a gépen fent van a pandoc, a listához jön a LaTeX, a reStructuredText, az Org és még néhány társuk.
És a szkennelt PDF-ek, amelyekben nincs szöveg?
Helyi OCR-en mennek át felolvasás előtt, számítógépen, iPhone-on és Androidon, és itt sem megy ki semmi a készülékedről. Mindenhol ingyenes: az OCR nem része az előfizetésnek. Latin betűs nyomtatott szövegre van tervezve; más írásrendszereket csak iPhone-on, iPaden és Macen ismer fel, az Apple felismerőjével. Egy ferde vagy elmosódott szkennelés annyit ad, amennyit bármelyik OCR tud adni, de egy tisztességes szkent végigolvassa.
Fel tudja olvasni a boltban vett könyveimet?
Csak azokat, amiket meg tudsz nyitni. Egy védelem nélküli EPUB fejezeteivel együtt, elejétől a végéig felolvasható. A boltok DRM-es könyveit sem itt, sem máshol nem lehet felolvasni: az a zár nem a Yappyé, és nem fogjuk úgy tenni, mintha lenne kulcsunk hozzá.
Hogyan törölhetek valamit a könyvtárból?
Közvetlenül a könyvtárból: minden dokumentumnál ott a felejtés lehetősége, és vele együtt a hangja is eltűnik. Az exportált fájlok (.m4b, .mp3, .wav) a tiéid, és ott élnek, ahova mentetted őket; törlésük vagy mozgatásuk a Finder vagy a Fájlok dolga.

ha valami elromlik

Hibák és segítség.

Miért tart néhány másodperccel tovább az első felolvasás?
Az első alkalommal a modell betöltődik a memóriába. Utána bemelegszik, és a következő mondatok szinte rögtön jönnek. Ha most telepítetted az appot a gépre, az első várakozáshoz még a hangmodell letöltése is hozzátartozik.
Egy szót rosszul ejt ki. Meg lehet tanítani?
Felhasználói kiejtési szótár nincs, így a leggyorsabb út: írd a szót a szerkesztőbe úgy, ahogy hangzik. A modell karaktereket olvas, és hallgat rád. Ha általános szabályról van szó (rövidítés, mozaikszó, mértékegység), írd meg a GitHub témái között: a felolvasó szabálytáblái ilyen esetekkel bővülnek.
Megosztottam egy videót, és nem mond semmit.
A Yappy a videó közzétett átírását veszi át, a hangját nem írja át. Ha annak a videónak nincs átírása, nincs mit felolvasni. Ha viszont a videó a tiéd, és megvan fájlban, oszd meg a fájlt: azt a helyi fül tényleg átírja.
Hibát találtam. Hol számolhatok be róla?
A GitHub témái között, vagy írd meg a [email protected] címre. Ha meg tudod osztani a hibás szöveget, és megírod a rendszered, hamarabb megjavítjuk.