Przejdź do treści
Yappy Pobierz
Język: pl

Pytania, które przychodzą.

Odpowiedzi wprost, bez owijania w bawełnę.

pieniądze i wolność

Za darmo. Serio.

Czy to naprawdę za darmo?
Tak. Yappy jest otwartym kodem na licencji MIT. Możliwość odsłuchania tego, co się czyta, to kwestia dostępności, a narzędzia dostępności nie powinny prosić o kartę. Na komputerze nie ma wersji płatnej ani reklam. W telefonie (iPhone, iPad i Android) papuga w wersji próbnej trzyma trzy dokumenty naraz na swoim wieszaku, bez limitu czasu; jeśli chcesz wieszak bez dna, drukarnię audiobooków i most z komputerem, nakręcasz Yappy Parlanchín — subskrypcją albo jednym zakupem na zawsze. Bez konta i bez reklam w każdym razie.
Gdzie jest haczyk? Jak to się finansuje?
Nie ma haczyka: nie ma serwerów do opłacenia. Synteza działa na twoim urządzeniu, więc Yappy nie ma kosztu na użytkownika. To osobisty projekt autora, opublikowany, bo już istniał i jeszcze komuś by się przydał.
Czy jest darmowy okres próbny?
Nie, i to celowo. Grzęda na trzy dokumenty jest próbą: nie wygasa po siedmiu dniach ani nie zmienia się wtedy w opłatę. Jeśli Yappy ci się przyda, sam się o tym przekonasz — nikt nie musi ci stawiać zegarka pod nosem.
Czy mogę publikować wygenerowane audio, w podcaście albo w filmie?
Kod Yappy jest na licencji MIT i nie stawia ci żadnych warunków. Model głosu, Supertonic 3, ma własną licencję: otwartą licencję typu OpenRAIL-M, z klauzulami użycia. Przejrzyj ją na stronie modelu przed użyciem komercyjnym: ta część nie zależy od Yappy i nie możemy obiecywać niczego w jej imieniu.

twoje teksty nie podróżują

Prywatność, z imienia i nazwiska

Czy moje teksty trafiają na jakiś serwer?
Nie. Synteza, transkrypcja i wyciąganie artykułów dzieją się na twoim urządzeniu. To, co udostępniasz Yappy, nigdzie nie wychodzi: nie ma kont, nie ma kopii, a serwer Yappy, na którym mogłyby się zapisywać, po prostu nie istnieje. Z sieci korzystają tylko cztery konkretne rzeczy — wszystkie są opisane w polityce prywatności.
Czy Yappy zbiera statystyki użytkowania?
Tak, zbiera, i lepiej powiedzieć to bez owijania. Aplikacja mobilna wysyła anonimowe statystyki użycia: przychodzą włączone z fabryki i wyłącza się je w zapleczu. Podróżuje nazwa zdarzenia z zamkniętej listy (żeby otwarto aplikację, który krok pierwszego uruchomienia jest na ekranie, którego planu się dotknięto, czy czytanie dobiega końca), kilka danych technicznych bez treści (typy, czasy i kody błędów), losowy identyfikator instalacji, model urządzenia, wersja systemu, język i wersja aplikacji. Nigdy twoje imię i nazwisko, twój e-mail, tekst, który czytasz, tytuł dokumentu ani link, i żaden identyfikator reklamowy. I nic nie idzie do Google, ani do Firebase, ani do żadnej firmy analitycznej: idzie do Workera i bazy danych D1 w Cloudflare należących do samego autora. Na komputerze nie ma statystyk żadnego rodzaju.
A most między telefonem a komputerem?
To bezpośrednie połączenie między twoimi dwoma urządzeniami, szyfrowane od końca do końca QUIC-em i prowadzone protokołem iroh. Parowanie: celujesz aparatem telefonu w kod QR, który pokazuje komputer. Powstały klucz możesz w każdej chwili unieważnić właśnie tam. Między nimi nie stoi żaden serwer Yappy, bo żaden serwer Yappy nie istnieje.
Czy działa bez internetu?
Tak, na zawsze. Po pierwszym pobraniu modelu — ok. 200 MB na telefonie, ok. 398 MB na komputerze — Yappy działa w trybie samolotowym: wklejasz tekst, otwierasz dokumenty, syntetyzujesz, eksportujesz. Sieć jest potrzebna tylko do dzielenia się nowymi adresami — z oczywistych powodów. Nie ma też synchronizacji z chmurą: twoja biblioteka mieszka na twoim urządzeniu, a most to najbliższy odpowiednik przekazania czegoś z jednej maszyny na drugą.

to, co brzmi

Głos i języki

Na jakim modelu głosu to działa?
Supertonic 3 — otwarty model od Supertone, ok. 99 mln parametrów. Mieści się w 398 MB na komputerze i 200 MB na telefonie, a syntetyzuje szybciej niż w czasie rzeczywistym na każdym laptopie z ostatnich lat. Pracuje na poziomie znaków: dlatego istnieje skryptor, który zamienia liczby, skrótowce i symbole na słowa, zanim głos je zobaczy.
W jakich językach mówi?
Niemiecki, arabski, bułgarski, czeski, koreański, chorwacki, duński, słowacki, słoweński, hiszpański, estoński, fiński, francuski, grecki, hindi, węgierski, indonezyjski, angielski, włoski, japoński, łotewski, litewski, niderlandzki, polski, portugalski, rumuński, rosyjski, szwedzki, turecki, ukraiński i wietnamski. Trzydzieści jeden. A te dziesięć głosów jest wielojęzycznych: ten sam głos czyta je wszystkie, nie zmieniając barwy.
Co z dokumentem, który miesza języki?
Yappy rozpoznaje język dokumentu, a potem, akapit po akapicie, język każdego fragmentu: angielski cytat w polskim eseju zostanie przeczytany po angielsku, tym samym głosem, a ty nie ruszysz palcem. Gdy rozpoznawanie się pomyli, język ustawisz ręcznie.
Czym się różni od VoiceOver albo funkcji „Czytaj ekran”?
Czytniki systemowe czytają ekran takim, jaki jest: systemową prozodią i bez pamięci. Yappy najpierw przygotowuje tekst (czyści artykuł, zamienia liczby i skrótowce na słowa, stawia pauzy), potem czyta go naturalnym głosem, pamięta, gdzie skończyłeś, eksportuje audiobooki i gra dalej przy zablokowanym ekranie. To narzędzia-krewniacy, każdy z innym fachem, i mogą działać naraz, nie przeszkadzając sobie. Yappy nie zastępuje czytnika ekranu — i nie próbuje.

to, co wchodzi

Dokumenty

Jakie formaty przyjmuje?
Artykuły z sieci (strona czyści się sama), filmy na podstawie opublikowanej transkrypcji, PDF, EPUB, Word, ODT, RTF, Markdown, zwykły tekst, .pptx, .xlsx, .csv i notatki głosowe. Na telefonie wszystko przez arkusz udostępniania; na komputerze dodatkowo przez przeciągnięcie albo skróty klawiszowe. A jeśli na komputerze jest zainstalowany pandoc, lista rośnie o LaTeX, reStructuredText, Org i kilka dalszych.
A zeskanowane PDF-y, bez tekstu w środku?
Są przepuszczane przez lokalny OCR przed odczytaniem, na komputerze, iPhonie i Androidzie, i też nic nie wychodzi z twojego urządzenia. Wszędzie jest za darmo: OCR nie wchodzi w abonament. Jest przeznaczony do druku alfabetem łacińskim; inne pisma rozpoznaje tylko na iPhonie, iPadzie i Macu, systemem rozpoznawania Apple'a. Skośny albo rozmazany skan da to, co każdy OCR może dać, ale porządny odczyta się w całości.
Czy odczyta książki kupione w sklepie?
Tylko te, które da się otworzyć. EPUB bez zabezpieczeń czyta się w całości, razem z rozdziałami. Książek z DRM ze sklepu nie da się przeczytać — ani tutaj, ani nigdzie indziej: ta kłódka nie należy do Yappy, a udawać, że mamy klucz, nie będziemy.
Jak usunąć coś z biblioteki?
Prosto z biblioteki: każdy dokument ma swoją opcję „zapomnij”, a razem z nim znika też jego dźwięk. Wyeksportowane pliki (.m4b, .mp3, .wav) są twoje i zostają tam, gdzie je zapisano; usuwanie i przenoszenie to już sprawa Findera albo Plików.

gdy coś się psuje

Awarie i pomoc.

Dlaczego pierwsza synteza trwa kilka sekund dłużej?
Za pierwszym razem model ładuje się do pamięci. Potem jest już rozgrzany i kolejne zdania powstają od ręki. Jeśli aplikacja na komputerze jest świeżo zainstalowana, do pierwszego czekania dochodzi jeszcze pobranie modelu głosu.
Słowo wymawia się źle. Czy da się go czemuś nauczyć?
Nie ma słownika wymowy edytowanego przez użytkownika, więc najszybsza droga to zapisać w edytorze słowo tak, jak brzmi: model czyta znaki i posłucha cię. Jeśli to ogólna zasada (skrót, skrótowiec, jednostka), napisz o tym w zgłoszeniach na GitHubie: tabele fonetyzatora rosną o takie przypadki.
Film udostępniony, a on milczy.
Yappy korzysta z opublikowanej transkrypcji filmu, nie transkrybuje jego dźwięku. Jeśli film nie ma transkrypcji, nie ma czego czytać. A jeśli film jest twój i masz go w pliku, udostępnij plik: wtedy transkrybuje go lokalne ucho.
Trafił się błąd. Gdzie go zgłosić?
W zgłoszeniach na GitHubie albo na adres [email protected]. Z tekstem, na którym występuje błąd — jeśli możesz go udostępnić — i z informacją o systemie naprawa przychodzi szybciej.