Otázky, které chodí.
Zodpovězené napřímo, bez okolků.
peníze a svoboda
Zdarma, doopravdy.
Je to doopravdy zdarma?
Ano. Yappy je open source pod licencí MIT. Možnost si vyslechnout, co čtete, je věc přístupnosti, a nástroje přístupnosti by si neměly říkat o platební kartu. Na počítači není placená verze ani reklamy. Na iPhonu nese zkušební papoušek na svém bidle najednou tři dokumenty, bez časového limitu; chcete-li bidlo bez dna, tiskárnu audioknih a most k počítači, natáhnete ho přes Yappy Parlanchín, předplatným nebo jediným doživotním platebním... pardón, jedinou platbou na celý život. Vždycky bez účtu a bez reklam.
V čem je háček? Jak se to financuje?
Háček tu není: nejsou tu servery, které by bylo třeba platit. Syntéza běží ve vašem zařízení, takže Yappy nemá žádné náklady na uživatele. Je to autorův soukromý projekt, zveřejněný proto, že už existoval a mohl by se hodit i někomu dalšímu.
Existuje zkušební verze zdarma?
Ne, a to záměrně. Zkouškou je bidlo na tři dokumenty: nevyprší a po sedmi dnech z ní není účtovaná položka. Když vám Yappy poslouží, poznáte to sami, aniž by vám kdosi stavěl stopky.
Smím zveřejnit vygenerovaný zvuk, třeba v pódcastu nebo ve videu?
Kód Yappy je pod licencí MIT a žádné podmínky neklade. Hlasový model, Supertonic 3, má licenci vlastní: otevřenou licenci typu OpenRAIL-M s ustanoveními o použití. Projděte si ji na stránce modelu, než ji použijete komerčně; ta část na Yappy nezávisí a za ni nemůžeme nic slíbit.
vaše texty nikam necestují
Soukromí, řečeno na rovinu.
Odcházejí mé texty na nějaký server?
Ne. Syntéza, přepis i extrakce článků probíhají přímo ve vašem zařízení. Co předáte Yappy, se nikam neposílá: žádné účty, žádné kopie, a žádný server od Yappy, kde by se to dalo uložit, ani neexistuje. Na internet jde jen čtyři konkrétní věci a všechny jsou rozepsané v zásadách soukromí.
Sbírá Yappy statistiky o používání?
Ano, sbírá, a je fér to říct napřímo. Mobilní aplikace posílá anonymní statistiky o používání: zapnuté jsou od výrobce a v zákulisí se dají vypnout. Přenáší se název události z uzavřeného seznamu (že se aplikace spustila, který krok úvodní prohlídky je vidět, který plán se sáhne, jestli čtení skončilo), náhodný identifikátor instalace, jazyk a verze. Nikdy ne vaše jméno, ne váš e-mail, ne text, který čtete, ne název dokumentu a ne odkaz. A žádný reklamní identifikátor. Nechodí ke Googlu, ani do Firebase, ani k žádné analytické firmě: jdou do Workeru a do databáze D1 na Cloudflare, která patří samotnému autorovi. Na počítači žádné statistiky nejsou.
A most mezi mobilem a počítačem?
Je to přímé spojení mezi vašimi dvěma zařízeními, šifrované od konce ke konci přes QUIC, pomocí protokolu iroh. Spárujete tak, že namíříte kameru na QR kód, který ukazuje váš počítač, a vzniklý klíč můžete kdykoli odvolat přímo tam. Mezi nimi není žádný server od Yappy, protože žádný server od Yappy neexistuje.
Funguje i offline?
Ano, navždy. Po prvním stažení modelu, zhruba 200 MB na mobilu a 398 MB na počítači, můžete Yappy používat i v letovém režimu: vložit text, otevřít dokumenty, syntetizovat, exportovat. Jen sdílení nových adres potřebuje síť, a to z pochopitelných důvodů. Ani synchronizace do cloudu tu není: vaše knihovna žije ve vašem zařízení a most je zhruba totéž, jako když něco přehodíte z jednoho stroje na druhý.
co zní
Hlas a jazyky.
Jaký model hlasu používá?
Supertonic 3, otevřený model od Supertone se zhruba 99 miliony parametrů, který se vejde do 398 MB na počítači a do 200 MB na mobilu a syntetizuje na jakémkoli novějším notebooku rychleji, než trvá samotné čtení. Pracuje po znacích: proto tu je scénárista, který čísla, zkratky a symboly převede na slova, dřív než je hlas uvidí.
Jakými jazyky mluví?
Němčina, arabština, bulharština, čeština, korejština, chorvatština, dánština, slovenština, slovinština, španělština, estonština, finština, francouzština, řečtina, hindština, maďarština, indonéština, angličtina, italština, japonština, lotyština, litevština, nizozemština, polština, portugalština, rumunština, ruština, švédština, turečtina, ukrajinština a vietnamština. Třicet jedna. A všech deset hlasů je vícejazyčných: ten stejný hlas je přečte všechny, aniž změní zabarvení.
Co dokument, ve kterém se míchají jazyky?
Yappy rozpozná jazyk dokumentu a odstavec po odstavci i jazyk každého kusu: anglická citace uvnitř španělské eseji se přečte anglicky, stejným hlasem, a vy na nic nesáhnete. A když se detekce splete, jazyk můžete nastavit ručně.
Čím se liší od VoiceOver nebo od funkce „Číst obrazovku“?
Systémové čtečky přečtou obrazovku tak, jak leží, systémovou prosodií, a nic si nepamatují. Yappy si text připraví, než ho řekne (vyčistí článek, převede čísla a zkratky na slova, označí pauzy), čte ho přirozeným hlasem, pamatuje si, kde jste skončili, exportuje audioknihy a mluví dál i se zamčenou obrazovkou. Jsou to příbuzné nástroje, každý s jiným řemeslem, a dají se používat vedle sebe, aniž by si překážely: Yappy čtečku obrazovky nenahrazuje a nahrazovat ji ani nemíní.
co dovnitř vejde
Dokumenty.
Jaké formáty přijímá?
Webové články (stránka se vyčistí sama), videa přes jejich zveřejněný přepis, PDF, EPUB, Word, ODT, RTF, Markdown, prostý text, .pptx, .xlsx, .csv a hlasové zprávy. Na mobilu všechno přes nabídku Sdílet; na počítači navíc přetažením nebo zkratkami. A pokud máte na počítači nainstalovaný pandoc, seznam se rozšíří o LaTeX, reStructuredText, Org a pár dalších.
A oskenované PDF bez textu uvnitř?
Na počítači skeny nejdřív projdou lokálním OCR a ani tam z tvého počítače nic neodejde. Na iPhonu to zatím nejde: je-li PDF fotkou papíru, telefon nenajde text k přečtení. Křivý nebo rozmazaný sken dá, co dá jakékoli OCR, ale slušný se přečte celý.
Umí číst knihy, které jsem si koupil v obchodě?
Jen ty, které umíš otevřít. Nechráněný EPUB se přečte celý, včetně kapitol. Knihy s DRM z obchodu se číst nedají, ani tady, ani nikde jinde: ten zámek není od Yappy a nebudeme předstírat, že máme klíč.
Jak něco smažu z knihovny?
Přímo v knihovně: každý dokument má svou volbu zapomenout a s ní zmizí i jeho zvuk. Exportované soubory (.m4b, .mp3, .wav) jsou tvoje a leží tam, kde je máš uložené; mazat a stěhovat je už je práce pro Finder nebo aplikaci Soubory.
když něco selže
Problémy a pomoc.
Proč první převod na řeč trvá o pár sekund déle?
Model se poprvé načítá do paměti. Pak už je nahřátý a další věty jdou na počkání. Když je aplikace v počítači čerstvě nainstalovaná, první čekání zahrnuje ještě stažení hlasového modelu.
Slovo se vyslovuje špatně. Dá se to naučit?
Uživatelský slovník výslovnosti tu není, takže nejrychlejší cesta je napsat slovo v editoru tak, jak se vyslovuje: model čte znaky a poslechne tě. Jde-li o obecný vzor (zkratku, akronym, jednotku), napiš to do issues na GitHubu: tabulky převodníku rostou s takovými případy.
Nasdílel jsem video a nic to neříká.
Yappy si vezme zveřejněný přepis videa, zvuk samotný nepřepisuje. Nemá-li video přepis, není co číst. A je-li video tvé a máš ho v souboru, sdílej rovnou soubor: ten už přepíše lokální ucho.
Našla se chyba. Kam s ní?
V issues na GitHubu nebo mailem na [email protected]. Jestli můžeš, přilož text, ve kterém to selhalo, a připiš svůj systém — opraví se to dřív.