Jautājumi, kas nāk paši.
Atbildam taisni, bez apstaigāšanās.
nauda un brīvība
Bez maksas, tiešām.
Vai tas tiešām ir bez maksas?
Jā. Yappy ir atvērtā koda lietotne ar MIT licenci. Tas, ka vari noklausīties to, ko lasi, ir pieejamības jautājums, un pieejamības rīkiem nevajadzētu prasīt maksājuma karti. Datorā nav ne maksas versijas, ne reklāmu. iPhone izmēģinājuma papagailis savā zarā tur vienlaikus trīs dokumentus, bez laika ierobežojuma; ja gribi zaru bez robežas, audiokniņu tipogrāfiju un tiltu uz datoru, to uztin Yappy Parlanchīns — abonements vai vienreizējs maksājums uz mūžu. Jebkurā gadījumā bez konta un bez reklāmām.
Kur āķis āķī? Kā tas tiek finansēts?
Āķa nav: nav arī serveru, par kuriem maksāt. Sintēze notiek tavā ierīcē, tāpēc Yappy nav izmaksu par lietotāju. Tas ir autora personīgais projekts — publicēts tāpēc, ka jau pastāvēja un vēl kādam varētu noderēt.
Vai ir bezmaksas izmēģinājums?
Nē, un tas ir tīši. Zars ar trim dokumentiem ir pats izmēģinājums: tas neizbeidzas un pēc septiņām dienām nepārvēršas par rēķinu. Ja Yappy noder, to sapratīsi pats — neviens tev acu priekšā pulksteņa neliks.
Vai drīkstu publicēt uzģenerēto audio podkāstā vai video?
Yappy kods ir MIT un nekādus nosacījumus neuzliek. Balss modelim Supertonic 3 ir sava licence: atvērta OpenRAIL-M tipa licence ar lietošanas nosacījumiem. Izlasi to modeļa lapā, pirms ķeries pie komercpielietojuma, jo šī daļa nav Yappy ziņā, un par to solīt neko nevaram.
tavi teksti nekur neceļo
Privātums ar vārdu un uzvārdu.
Vai mani teksti nonāk kādā serverī?
Nē. Sintēze, transkripcija un rakstu izgūšana notiek tavā ierīcē. Nekas no tā, ko tu uztic Yappy, nekur netiek sūtīts: nav kontu, nav kopiju, un Yappy servera, kurā to varētu noglabāt, vienkārši nav. Tīklu tomēr aiztiek četras konkrētas lietas, un tās visas ir izstāstītas privātuma politikā.
Vai Yappy vāc lietošanas statistiku?
Jā, vāc — un to labāk pateikt bez apļiem. Mobilā lietotne sūta anonīmu lietošanas statistiku: no rūpnīcas tā ir ieslēgta, un izslēgt to var kaut kur aizkulītēs. Ceļā dodas notikuma nosaukums no slēgta saraksta (ka palaista lietotne, kurā solī atrodies pirmajā apskatē, kurš tarifs aiztasts, vai lasīšana beidzas), nejaušs instalācijas identifikators, valoda un versija. Nekad ne tavs vārds, ne tavs e-pasts, ne teksts, ko lasi, ne dokumenta virsraksts, ne saite, un arī neviens reklāmas identifikators. Un tie neaiziet ne pie Google, ne Firebase, ne pie kādas analītikas firmas: tie nonāk autora paša Worker un Cloudflare D1 datubāzē. Datora versijā statistikas nav vispār.
Un tilts starp telefonu un datoru?
Tā ir tiešs savienojums starp abām tavām ierīcēm, šifrēts no gala līdz galam ar QUIC, izmantojot iroh protokolu. Savienošanu pārī veic, vēršot kameru pret QR kodu, ko rāda tavs dators, un iegūto atslēgu no turienes var atsaukt jebkurā brīdī. Pa vidū nav neviena Yappy servera — jo Yappy serveru vispār nav.
Vai strādā bez interneta?
Jā, uz visiem laikiem. Kad modelis pirmoreiz lejupielādēts — ap 200 MB telefonā, ap 398 MB datorā —, Yappy strādā arī lidmašīnas režīmā: var ielīmēt tekstu, atvērt dokumentus, sintezēt un eksportēt. Tīkls vajadzīgs tikai jaunu adrešu kopīgošanai, acīmredzamu iemeslu dēļ. Mākoņa sinhronizācijas arī nav: tava bibliotēka dzīvo tavā ierīcē, un tilts ir viss, kas vistuvāk pārlikšanai no vienas mašīnas uz otru.
tas, kas skan
Balss un valodas.
Kādu balss modeli tas izmanto?
Supertonic 3 — Supertone atvērtais modelis ar ap 99 miljoniem parametru, kas ietilpst 398 MB datorā un 200 MB telefonā un sintezē ātrāk par reālo laiku jebkurā pēdējo gadu klēpjdatorā. Tas strādā zīmju līmenī: tāpēc arī pastāv skriptotājs, kas skaitļus, saīsnes un simbolus pārvērš vārdos, pirms balss tos ierauga.
Kādās valodās tas runā?
Vācu, arābu, bulgāru, čehu, korejiešu, horvātu, dāņu, slovāku, slovēņu, spāņu, igauņu, somu, franču, grieķu, hindi, ungāru, indonēziešu, angļu, itāļu, japāņu, latviešu, lietuviešu, nīderlandiešu, poļu, portugāļu, rumāņu, krievu, zviedru, turku, ukraiņu un vjetnamiešu. Trīsdesmit viena. Un visas desmit balsis ir poliglotas: tā pati balss lasa tās visas, nemainot tembru.
Kas notiek, ja dokumentā valodas sajaukušās?
Yappy atpazīst dokumenta valodu un — rindkopu pa rindkopai — arī katra gabala valodu: angļu citāts spāņu esē skan angļu valodā, ar to pašu balsi, un tev nekas nav jādara. Ja atpazīšana kļūdās, valodu var iestatīt arī ar roku.
Kā tas atšķiras no VoiceOver vai „Lasīt ekrānu“?
Sistēmas lasītāji nolasa ekrānu tādu, kāds tas ir — ar sistēmas prozodiju un bez atmiņas. Yappy tekstu sagatavo pirms izrunāšanas (iztīra rakstu, pārvērš skaitļus un saīsnes vārdos, atzīmē pauzes), lasa to ar dabisku balsi, atceras, kur tu palici, eksportē audiogrāmatas un turpina skanēt arī ar bloķētu ekrānu. Tie ir brālēni ar dažādiem amatiem, un tos var lietot vienlaikus, netraucējot viens otru: Yappy neaizvieto ekrāna lasītāju un arī to nesola.
tas, kas ienāk
Dokumenti.
Kādus formātus tas pieņem?
Tīmekļa raksti (lapa iztīrās pati), video ar to publicēto transkripciju, PDF, EPUB, Word, ODT, RTF, Markdown, vienkāršs teksts, .pptx, .xlsx, .csv un balss piezīmes. Telefonā viss notiek caur kopīgošanas izvēlni; datorā vēl arī ievelkot failu vai ar īsceļiem. Un ja datorā ir uzstādīts pandoc, sarakstam pievienojas LaTeX, reStructuredText, Org un vēl daži.
Un skanētie PDF bez teksta iekšā?
Uz datora tie pirms nolasīšanas iziet cauri lokālam OCR, un arī tur no datora nekas neaiziet. Uz iPhone — vēl ne: ja PDF ir papīra fotogrāfija, telefons neatrod tekstu, ko nolasīt. Šķībs vai izplūdis skenējums dos to, ko dod jebkurš OCR, bet pieklājīgs nolasās pilnībā.
Vai tas var nolasīt grāmatas, ko nopirku veikalā?
Tikai tās, kuras vari atvērt. EPUB bez aizsardzības nolasās pilnībā, ar visām nodaļām. Veikala grāmatas ar DRM nolasīt nevar — ne šeit, ne nekur citur: šī slēdzene nav no Yappy, un mēs netēlosim, ka mums ir atslēga.
Kā nodzēst kaut ko no bibliotēkas?
Pašā bibliotēkā: katram dokumentam ir sava darbība „Aizmirst”, un līdz ar to pazūd arī tā audio. Eksportētie faili (.m4b, .mp3, .wav) ir tavi un dzīvo tur, kur tos saglabāji; dzēst vai pārvietot tos ir Finder vai Files darīšana.
kad kaut kas nestrādā
Problēmas un palīdzība.
Kāpēc pirmā sintēze ilgst dažas sekundes ilgāk?
Pirmajā reizē modelis tiek ielādēts atmiņā. Pēc tam tas ir silts, un nākamie teikumi skan uzreiz. Ja lietotni datorā tikko uzinstalēji, pirmajā reizē vēl jāgaida arī balss modeļa lejupielāde.
Kāds vārds izrunājas nepareizi. Vai to var iemācīt?
Lietotāja izrunas vārdnīcas nav, tāpēc ātrākais ceļs ir uzrakstīt vārdu redaktorā, kā tas izskan: modelis lasa burtus un tev paklausīs. Ja tā ir vispārēja likumsakarība (saīsinājums, akronīms, mērvienība), stāsti par to GitHub problēmās: izrunas tabulas aug ar šādiem gadījumiem.
Kopīgoju video, un tas neko nesaka.
Yappy paļaujas uz videoklipa publicēto transkripciju, nevis pats pārraksta tā audio. Ja šim klipam transkripcijas nav, tad nav arī ko nolasīt. Un ja video ir tavs un tev tas ir failā, dalies ar failu: tad to pārraksta lokālā dzirde.
Esmu atradis kļūdu. Kur par to pastāstīt?
Stāsti GitHub problēmās vai raksti uz [email protected]. Ja vari kopīgot tekstu, kurā kļūda atklājās, un pateikt savu sistēmu, tā tiek salabota ātrāk.