Laprdus - Korisnički priručnik

Inačica 1.0


Sadržaj

  1. Uvod
  2. 1.1 Što je Laprdus?
  3. 1.2 Kome je Laprdus namijenjen?
  4. 1.3 Podržane platforme
  5. 1.4 Mogućnosti
  6. Instalacija
  7. 2.1 Windows SAPI5
  8. 2.2 NVDA dodatak
  9. 2.3 Linux
  10. 2.4 Android
  11. Uporaba
  12. 3.1 Osnovna uporaba
  13. 3.2 Naredbena linija (Linux i Windows)
  14. 3.3 NVDA postavke
  15. 3.4 Android aplikacija
  16. Postavke
  17. 4.1 Brzina govora
  18. 4.2 Visina glasa
  19. 4.3 Glasnoća
  20. 4.4 Pauze
  21. 4.5 Način čitanja brojeva
  22. 4.6 Infleksija
  23. 4.7 Laprdus Konfigurator (Windows)
  24. Rječnici
  25. 5.1 Vrste rječnika
  26. 5.2 Lokacije datoteka rječnika
  27. 5.3 Glavni rječnik (user.json)
  28. 5.4 Rječnik slovkanja (spelling.json)
  29. 5.5 Rječnik emodžija (emoji.json)
  30. 5.6 Uređivanje rječnika na Windowsu
  31. 5.7 Uređivanje rječnika na Androidu
  32. 5.8 Ručno uređivanje JSON datoteka
  33. 5.9 Primjeri praktične uporabe
  34. 5.10 Rješavanje problema s rječnicima
  35. Glasovi
  36. 6.1 Dostupni glasovi
  37. 6.2 Osnovni i izvedeni glasovi
  38. 6.3 Odabir glasa
  39. Rješavanje problema
  40. 7.1 Česti problemi
  41. 7.2 Dijagnostički zapisnici
  42. 7.3 Kontakt i podrška

1. Uvod

1.1 Što je Laprdus?

Laprdus je sintetizator govora (TTS - Text-to-Speech) za hrvatski i srpski jezik. Koristi tehnologiju konkatenativne sinteze, spajajući unaprijed snimljene fonemske jedinice za proizvodnju govora. Iako ne doseže kvalitetu modernih neuronskih TTS sustava, Laprdus nudi visoke performanse i minimalnu potrošnju memorije.

Laprdus je razvijen kako bi korisnicima čitača ekrana pružio jednostavan i brz pristup računalima i mobilnim uređajima na njihovom materinjem jeziku, besplatno.

Laprdus, započet kao moj osobni hobi projekt, također je zamišljen kao eksperimentalan, što mi omogućuje da vidim dokle mogu dogurati s njim.

1.2 Kome je Laprdus namijenjen?

Laprdus nije namijenjen svima. Dobar je izbor za one koji uživaju u nostalgičnom zvuku retro sintetizatora govora iz 1980-ih i 1990-ih godina.

Možda neće odgovarati korisnicima naviklim na visoku kvalitetu glasa modernih sintetizatora koji koriste umjetnu inteligenciju i neuronske mreže. Međutim, Laprdus bi mogao biti idealan za one kojima su performanse i minimalna potrošnja resursa važniji od kvalitete glasa.

Ukratko: moderni sintetizatori nude kvalitetu po cijenu resursa; Laprdus nudi performanse po cijenu kvalitete.

1.3 Podržane platforme

Laprdus je dostupan na sljedećim platformama:

1.4 Mogućnosti

Laprdus nudi sljedeće mogućnosti:


2. Instalacija

2.1 Windows SAPI5

Da biste instalirali Laprdus na Windows sustavu, slijedite ove korake:

Korak 1: Preuzimanje

  1. Posjetite službenu stranicu Laprdusa: https://hrvojekatic.com/laprdus
  2. Pronađite odjeljak za preuzimanje i kliknite na poveznicu za Windows SAPI5
  3. Preuzmite instalacijski program (datoteka s nazivom Laprdus_SAPI5_Setup.exe)
  4. Datoteka će se spremiti u vašu mapu Preuzimanja (Downloads)

Korak 2: Pokretanje instalacije

  1. Otvorite Windows Explorer (tipka Windows+E)
  2. Strelicom dolje pronađite mapu Preuzimanja i otvorite ju tipkom Enter
  3. Pronađite preuzeti instalacijski program Laprdusa (datoteka s nazivom Laprdus_SAPI5_Setup.exe)
  4. Preporučeno: Aplikacijska tipka ili Shift+F10 na datoteku, zatim odaberite "Pokreni kao administrator"
  5. Alternativno: Pritisnite Enter za normalno pokretanje
  6. Ako se pojavi prozor Kontrole korisničkog računa (UAC), odaberite "Da"

Korak 3: Proces instalacije

  1. Odaberite jezik instalacije strelicom dolje i pritisnite Enter
  2. Odaberite lokaciju instalacije (zadano: C:\Program Files\Laprdus) i tipkom Tab odaberite "Sljedeće" pa zatim Enter
  3. Označite razmaknicom ako želite da vam se na radnoj površini kreira ikona za Laprdus konfigurator, a zatim tipkom Tab pronađite "Sljedeće" i pritisnite Enter.
  4. Tipkom Tab pronađite "Instaliraj", pritisnite Enter i pričekajte završetak instalacije
  5. Na kraju instalacije, pritisnite Enter na "Završi" za zatvaranje instalacijskog programa

Korak 4: Provjera instalacije

  1. Otvorite Upravljačku ploču (Control Panel):
  2. Pritisnite tipku Windows
  3. Upišite "Upravljačka ploča" i pritisnite Enter
  4. Odaberite "Olakšani pristup" > "Prepoznavanje govora"
  5. Tipkom Tab pronađite "Tekst u govor" i pritisnite Enter
  6. U padajućem izborniku "Odabir glasa" trebali biste vidjeti Laprdus glasove:
  7. Laprdus Josip
  8. Laprdus Vlado
  9. Laprdus Detence
  10. Laprdus Baba
  11. Laprdus Djedo

2.2 NVDA dodatak

Za korištenje Laprdusa s NVDA čitačem ekrana:

Korak 1: Preuzimanje

  1. Posjetite službenu stranicu Laprdusa: https://hrvojekatic.com/laprdus
  2. Pronađite odjeljak za preuzimanje i kliknite na poveznicu za NVDA dodatak
  3. Preuzmite NVDA dodatak (datoteka s nastavkom .nvda-addon)
  4. Datoteka će se spremiti u vašu mapu Preuzimanja

Korak 2: Instalacija dodatka

  1. Otvorite Windows Explorer (tipka Windows+E)
  2. Pronađite mapu Preuzimanja
  3. Pronađite preuzetu datoteku Laprdus NVDA dodatka (datoteka s nastavkom .nvda-addon)
  4. Pritisnite Enter na datoteci
  5. Alternativno: Pritisnite aplikacijsku tipku (ili Shift+F10) za kontekstni izbornik, zatim odaberite "Otvori"
  6. NVDA će prikazati dijalog s pitanjem "Želite li instalirati ovaj dodatak?"
  7. Tipkom Tab pronađite gumb "Da" i pritisnite Enter, ili jednostavno pritisnite D za DA
  8. Pričekajte završetak instalacije

Korak 3: Ponovno pokretanje NVDA

  1. NVDA će zatražiti ponovno pokretanje
  2. Odaberite "Da" za trenutačno ponovno pokretanje
  3. Pričekajte da se NVDA ponovno pokrene

Korak 4: Odabir Laprdusa kao sintetizatora

Metoda 1: Putem NVDA izbornika

  1. Otvorite NVDA izbornik: pritisnite NVDA tipku + N (Napomena: NVDA tipka na vašem sustavu može biti Insert ili Caps Lock, zavisno o tome kako ste ju konfigurirali. Ako je NVDA tipka postavljena na Insert, možete pritisnuti Insert + N.)
  2. Strelicom dolje pronađite "Opcije" i pritisnite Enter
  3. Strelicom dolje pronađite "Postavke" i pritisnite Enter
  4. U dijaloškom okviru Postavke, strelicom dolje pronađite kategoriju "Govor"
  5. Tipkom Tab pronađite gumb "Promijeni..." koji se nalazi odmah pored opcije "Govorna jedinica"
  6. Pritisnite Enter na gumbu "Promijeni..."
  7. U popisu sintetizatora strelicom dolje pronađite "Laprdus" i pritisnite Enter
  8. Pritisnite Escape za zatvaranje postavki

Metoda 2: Brza prečica (preporučeno)

  1. Pritisnite prečicu Control + NVDA tipka + S (Napomena: NVDA tipka na vašem sustavu može biti Insert ili Caps Lock, zavisno o tome kako ste ju konfigurirali. Ako je NVDA tipka postavljena na Insert, možete pritisnuti Control + Insert + S.)
  2. Otvorit će se dijalog za odabir sintetizatora
  3. Strelicom dolje pronađite "Laprdus" i pritisnite Enter

2.3 Linux

Debian i Ubuntu

Otvorite terminal i pokrenite sljedeću naredbu (zamijenite naziv datoteke s nazivom preuzete .deb datoteke):

bash sudo dpkg -i laprdus_amd64.deb

Fedora

Pokrenite sljedeću naredbu (zamijenite naziv datoteke s nazivom preuzete .rpm datoteke):

bash sudo rpm -i laprdus.x86_64.rpm

Arch Linux

  1. Preuzmite PKGBUILD datoteku s web stranice
  2. U terminalu se pozicionirajte u direktorij s PKGBUILD datotekom
  3. Pokrenite:

bash makepkg -si

Ručna instalacija (iz tarball arhive)

  1. Raspakirajte arhivu (zamijenite naziv datoteke s nazivom preuzete arhive): bash tar xf laprdus-linux-x86_64.tar.xz cd laprdus-linux-x86_64

  2. Pokrenite instalacijski skript: bash sudo ./install.sh

Konfiguracija za Orca čitač ekrana

Nakon instalacije, Laprdus se automatski konfigurira za Speech Dispatcher. Za korištenje s Orca čitačem ekrana:

  1. Za svaki slučaj, preporuča se da ponovno pokrenete Speech Dispatcher: bash systemctl --user restart speech-dispatcher

  2. Otvorite Orca postavke:

  3. Pritisnite Insert+Razmaknica za otvaranje postavki (ili Caps Lock + Razmaknica ukoliko je Orca modifikator namješten na Caps Lock ili Laptop layout)
  4. Ili u Gnome ili Mate desktop okruženju: Alt+F2, upišite orca -s pa zatim Enter

  5. Tipkom Tab ili Shift + Tab pozicionirajte se na kartice postavki, strelicom desno pronađite karticu "Voice" (Glas), a zatim ponavljanjem pritiska na tipku Tab odaberite:

  6. Speech system: Pritisnite Razmaknicu za proširenje padajućeg izbornika, Strelicom dolje odaberite Speech Dispatcher ukoliko već nije tako namješteno i pritisnite Enter
  7. Speech synthesizer: Pritisnite Razmaknicu za proširenje padajućeg izbornika, Strelicom dolje odaberite Laprdus pa zatim Enter
  8. Voice: Pritisnite Razmaknicu za proširenje padajućeg izbornika, Strelicom dolje odaberite željeni glas (josip, vlado, itd.) i pritisnite Enter

  9. Tipkom Tab pronađite "Apply" (Primijeni) i zatvorite postavke

2.4 Android

Korak 1: Preuzimanje APK datoteke

  1. Na svom Android uređaju otvorite web preglednik
  2. Posjetite: https://hrvojekatic.com/laprdus
  3. Preuzmite APK datoteku (datoteka s nastavkom .apk)

Korak 2: Omogućavanje instalacije iz nepoznatih izvora

Ovo je potrebno samo ako instalirate aplikaciju izvan Google Play trgovine.

Za Android 8.0 i novije verzije:

  1. Otvorite Postavke na svom uređaju
  2. Idite na: Aplikacije > Posebni pristup aplikacijama > Instaliranje nepoznatih aplikacija
  3. Ili: Postavke > Sigurnost > Instaliraj nepoznate aplikacije
  4. Pronađite web preglednik koji koristite (npr. Chrome)
  5. Uključite opciju "Dopusti iz ovog izvora"

Za starije verzije Androida:

  1. Otvorite Postavke
  2. Idite na: Sigurnost
  3. Uključite opciju "Nepoznati izvori"

Korak 3: Instalacija aplikacije

  1. Otvorite upravitelj datoteka na svom uređaju
  2. Pronađite preuzetu APK datoteku (obično u mapi "Download" ili "Preuzimanja")
  3. Dodirnite APK datoteku
  4. Kada se pojavi upit, dodirnite "Instaliraj"
  5. Pričekajte završetak instalacije
  6. Dodirnite "Otvori" za pokretanje aplikacije ili "Gotovo" za zatvaranje

Korak 4: Postavljanje Laprdusa kao zadanog TTS-a

  1. Otvorite Postavke na svom uređaju
  2. Idite na: Pristupačnost > Tekst u govor (Text-to-speech)
  3. Na nekim uređajima: Postavke > Sustav > Jezik i unos > Tekst u govor
  4. Na Samsung uređajima: Postavke > Opće upravljanje > Jezik i unos > Tekst u govor
  5. Dodirnite "Preferirani mehanizam" ili ikonu zupčanika
  6. Odaberite "Laprdus TTS" iz popisa
  7. Vratite se na prethodni zaslon i dodirnite "Slušaj primjer" za testiranje

Napomena za korisnike TalkBack čitača ekrana

Ako koristite TalkBack, sva sučelja Laprdus aplikacije su potpuno pristupačna:


3. Uporaba

3.1 Osnovna uporaba

Nakon instalacije, Laprdus je automatski dostupan svim programima koji koriste govornu sintezu na vašem sustavu. To uključuje:

3.2 Naredbena linija (Linux i Windows)

Laprdus uključuje naredbeni program koji možete koristiti za pretvaranje teksta u govor direktno iz terminala.

Osnovni primjeri

```bash

Izgovor teksta

laprdus "Dobar dan!"

Korištenje drugog glasa

laprdus -v vlado "Zdravo svete!"

Podešavanje brzine govora

laprdus -r 1.5 "Brži govor"

Spremanje u WAV datoteku

laprdus -o govor.wav "Tekst za snimanje"

Čitanje iz datoteke

laprdus -i dokument.txt

Čitanje iz standardnog ulaza

echo "Tekst" | laprdus ```

Opcije naredbenog programa

| Opcija | Opis | |--------|------| | -v, --voice | Odabir glasa (josip, vlado, detence, baba, djed) | | -r, --speech-rate | Brzina govora (0.5-2.0, zadano: 1.0) | | -p, --speech-pitch | Visina glasa (0.5-2.0, zadano: 1.0) | | -V, --speech-volume | Glasnoća (0.0-1.0, zadano: 1.0) | | -d, --numbers-digits | Čitaj brojeve znamenka po znamenka | | -c, --comma-pauses | Trajanje pauze za zarez u ms (zadano: 100) | | -e, --period-pauses | Trajanje pauze za točku u ms (zadano: 80) | | -x, --exclamationmark-pauses | Trajanje pauze za uskličnik u ms (zadano: 70) | | -q, --questionmark-pauses | Trajanje pauze za upitnik u ms (zadano: 60) | | -n, --newline-pauses | Trajanje pauze za novi red u ms (zadano: 100) | | -D, --data-dir | Direktorij s glasovnim podacima | | -o, --output-file | Spremi govor u WAV datoteku | | -i, --input-file | Učitaj tekst iz datoteke | | -l, --list-voices | Prikaži popis dostupnih glasova | | -w, --verbose | Opširniji ispis (za dijagnostiku) | | -h, --help | Prikaži pomoć |

3.3 NVDA postavke

Kada koristite Laprdus s NVDA čitačem ekrana, postavke glasa možete promijeniti na sljedeći način:

  1. Otvorite NVDA izbornik (NVDA tipka + N)
  2. Odaberite Opcije podizbornik pa zatim Postavke > kategorija Govor
  3. U dijalogu možete podesiti:
  4. Glas (odaberite jedan od 5 Laprdus glasova)
  5. Brzinu govora
  6. Visinu glasa
  7. Glasnoću
  8. Dodatnu brzinu ili Rate Boost (proširuje maksimalnu brzinu s 2x na 4x)

3.4 Android aplikacija

Laprdus Android aplikacija uključuje zaslon s postavkama gdje možete:

  1. Odabrati glas
  2. Podesiti brzinu govora
  3. Podesiti visinu glasa
  4. Podesiti glasnoću
  5. Podesiti mogućnost čitanja emodžija
  6. Podesiti način čitanja brojeva
  7. Podesiti trajanje pauza

Za pristup postavkama:

  1. Otvorite Laprdus aplikaciju iz ladice aplikacija
  2. Pritisnite na gumb "Laprdus postavke"
  3. Promijenite postavke po želji (Promjene se automatski spremaju)

4. Postavke

4.1 Brzina govora

Brzina govora određuje koliko brzo Laprdus izgovara tekst. Raspon je od 0.5 (upola sporije) do 2.0 (dvostruko brže), pri čemu je 1.0 normalna brzina.

Napomena: U NVDA dodatku, opcija "Dodatna brzina" ili "Rate Boost" proširuje maksimalnu brzinu do 4.0.

4.2 Visina glasa

Visina glasa omogućuje podešavanje osnovne frekvencije glasa. Raspon je od 0.5 (niži glas) do 2.0 (viši glas), pri čemu je 1.0 prirodna visina glasa.

Napomena: Podešavanje visine glasa ne utječe na karakter glasa (ne dolazi do "efekta crtića").

4.3 Glasnoća

Glasnoća određuje koliko će govor biti glasan. Raspon je od 0.0 (tiho) do 1.0 (maksimalna glasnoća).

4.4 Pauze

Laprdus automatski ubacuje pauze nakon interpunkcijskih znakova kako bi govor zvučao prirodnije. Možete podesiti trajanje pauza za:

Vrijednosti se izražavaju u milisekundama (ms). Raspon je od 0 do 2000 ms.

Napomena: Korisnički konfigurator (Windows/Android) koristi jedinstveno podešavanje od 100 ms za sve znakove kraja rečenice (točka, uskličnik, upitnik), dok naredbeni program omogućuje zasebno podešavanje svakog znaka.

4.5 Način čitanja brojeva

Laprdus može čitati brojeve na dva načina:

  1. Riječima (zadano) - Brojevi se čitaju kao pune riječi
  2. Primjer: "123" se čita kao "sto dvadeset tri"

  3. Znamenkama - Brojevi se čitaju znamenka po znamenka

  4. Primjer: "123" se čita kao "jedan dva tri"

Način čitanja riječima podržava brojeve do centiljuna (10^303) i koristi ispravne hrvatske gramatičke oblike.

4.6 Infleksija

Infleksija je prirodna promjena visine glasa koja prati interpunkciju:

Infleksiju je moguće uključiti ili isključiti. Kada je uključena, govor zvuči prirodnije.

4.7 Laprdus Konfigurator (Windows)

Na Windows sustavu, dodatne postavke možete podesiti putem Laprdus Konfiguratora:

  1. Otvorite Windows Start izbornik, a zatim pronađite Laprdus konfigurator u programskoj mapi Laprdus i otvorite ga tipkom Enter.
  2. Ili ako vam je Laprdus instaliran kao NVDA dodatak, otvorite NVDA izbornik > Laprdus podizbornik > Laprdus Konfigurator

Konfigurator omogućuje podešavanje: - Brzine, visine i glasnoće govora - Načina čitanja brojeva - Trajanja pauza - Infleksije - Prilagodbu korisničkih rječnika

Postavke se spremaju u korisničkoj mapi %APPDATA%\Laprdus i dijele se između SAPI5 i NVDA dodatka.


5. Rječnici

Rječnici omogućuju prilagodbu načina na koji Laprdus izgovara određene riječi, kratice, simbole i emodžije. Pomoću rječnika možete ispraviti izgovor stranih riječi, dodati izgovor za kratice ili prilagoditi čitanje posebnih znakova.

5.1 Vrste rječnika

Laprdus koristi tri vrste rječnika, od kojih svaki ima posebnu namjenu:

| Vrsta rječnika | Datoteka | Namjena | |----------------|----------|---------| | Glavni rječnik | user.json | Zamjena riječi i fraza prilagođenim izgovorom | | Rječnik slovkanja | spelling.json | Izgovor pojedinačnih znakova (slova, brojeva, simbola) | | Rječnik emodžija | emoji.json | Pretvaranje emodžija u tekstualni opis |

5.2 Lokacije datoteka rječnika

Lokacija datoteka rječnika ovisi o platformi koju koristite:

Windows (SAPI5 i NVDA)

Sve datoteke rječnika nalaze se u korisničkom direktoriju Laprdusa:

%APPDATA%\Laprdus\

Puna putanja je obično: C:\Users\VašeKorisničkoIme\AppData\Roaming\Laprdus\

Kako otvoriti ovaj direktorij:

  1. Pritisnite tipke Windows+R za otvaranje dijaloga "Pokreni"
  2. Upišite: %APPDATA%\Laprdus
  3. Pritisnite Enter

Datoteke u ovom direktoriju:

| Datoteka | Opis | |----------|------| | settings.json | Glavne postavke Laprdusa | | user.json | Vaš korisnički rječnik izgovora | | spelling.json | Rječnik slovkanja (izgovor znakova) | | emoji.json | Rječnik emodžija |

Napomena: Ove datoteke se stvaraju automatski kada prvi put dodate unos putem Laprdus Konfiguratora. Također ih možete stvoriti ručno.

Linux

Datoteke rječnika nalaze se u:

~/.config/Laprdus/

Koristite iste nazive datoteka kao na Windowsu (user.json, spelling.json, emoji.json).

Android

Na Androidu, rječnici se uređuju isključivo putem sučelja Laprdus aplikacije. Datoteke se pohranjuju u internoj memoriji aplikacije i nisu izravno dostupne korisniku.

5.3 Glavni rječnik (user.json)

Glavni rječnik služi za zamjenu riječi ili fraza prilagođenim izgovorom. Koristan je za:

Format datoteke

Datoteka user.json koristi JSON format. Evo primjera:

json { "version": "1.0", "entries": [ { "grapheme": "Facebook", "phoneme": "Fejzbuk", "caseSensitive": false, "wholeWord": true, "comment": "Društvena mreža" }, { "grapheme": "TV", "phoneme": "Te Ve", "caseSensitive": false, "wholeWord": true, "comment": "Kratica za televiziju" }, { "grapheme": "ChatGPT", "phoneme": "ČetDžipiti", "caseSensitive": false, "wholeWord": true, "comment": "AI chatbot" } ] }

Opis polja

| Polje | Obavezno | Opis | Zadana vrijednost | |-------|----------|------|-------------------| | grapheme | Da | Izvorni tekst koji se zamjenjuje | - | | phoneme | Da | Zamjenski izgovor | - | | caseSensitive | Ne | Razlikuje li se velika i mala slova | false | | wholeWord | Ne | Zamjenjuje samo cijelu riječ | true | | comment | Ne | Komentar za referencu (ne utječe na izgovor) | - |

Objašnjenje opcija

caseSensitive (razlikovanje velikih i malih slova):

wholeWord (samo cijela riječ):

5.4 Rječnik slovkanja (spelling.json)

Rječnik slovkanja definira kako se izgovaraju pojedinačni znakovi kada čitač ekrana slovka tekst (čitanje znak po znak). Koristan je za:

Format datoteke

json { "version": "1.0", "entries": [ { "character": "A", "pronunciation": "A" }, { "character": "B", "pronunciation": "Be" }, { "character": "Č", "pronunciation": "Če" }, { "character": "1", "pronunciation": "jedan" }, { "character": ".", "pronunciation": "točka" }, { "character": "@", "pronunciation": "at" } ] }

Ugrađeni izgovori znakova

Laprdus dolazi s ugrađenim rječnikom slovkanja za hrvatski jezik. Evo pregleda:

Slova hrvatske abecede:

| Znak | Izgovor | Znak | Izgovor | |------|---------|------|---------| | A | A | N | En | | B | Be | NJ | En Je | | C | Ce | O | O | | Č | Če | P | Pe | | Ć | Će | R | Er | | D | De | S | Es | | Đ | Đe | Š | Eš | | DŽ | De Že | T | Te | | E | E | U | U | | F | Ef | V | Ve | | G | Ge | Z | Ze | | H | Ha | Ž | Že | | I | I | | | | J | Jot | | | | K | Ka | | | | L | El | | | | LJ | El Je | | | | M | Em | | |

Brojevi:

| Znak | Izgovor | |------|---------| | 0 | nula | | 1 | jedan | | 2 | dva | | 3 | tri | | 4 | četiri | | 5 | pet | | 6 | šest | | 7 | sedam | | 8 | osam | | 9 | devet |

Uobičajena interpunkcija:

| Znak | Izgovor | |------|---------| | . | točka | | , | zarez | | ! | uskličnik | | ? | upitnik | | : | dvotočka | | ; | točka zarez | | - | crtica | | _ | donja crtica | | ( | otvorena zagrada | | ) | zatvorena zagrada | | " | navodnik | | ' | apostrof |

Posebni znakovi:

| Znak | Izgovor | |------|---------| | @ | at | | # | ljestve | | $ | dolar | | % | posto | | & | i | | * | zvjezdica | | + | plus | | = | jednako | | / | kosa crta | | \ | obrnuta kosa crta |

5.5 Rječnik emodžija (emoji.json)

Rječnik emodžija pretvara emoji simbole u govorni tekst.

Uključivanje čitanja emodžija

Windows (Laprdus Konfigurator):

  1. Otvorite Laprdus Konfigurator (Start > Laprdus > Laprdus Konfigurator)
  2. Tipkom Tab pronađite opciju "Čitaj emodžije"
  3. Označite potvrdni okvir
  4. Tipkom Tab odaberite "U redu" i pritisnite Enter

NVDA:

  1. Otvorite NVDA izbornik (NVDA tipka + N) > Laprdus podizbornik > Laprdus Konfigurator
  2. Tipkom Tab pronađite opciju "Čitaj emodžije"
  3. Označite potvrdni okvir
  4. Tipkom Tab odaberite "U redu" i pritisnite Enter

Android:

  1. Otvorite Laprdus aplikaciju
  2. Dodirnite "Laprdus postavke"
  3. Pronađite prekidač "Čitaj emodžije" i uključite ga

Format datoteke

json { "version": "1.0", "entries": [ { "emoji": "😀", "text": "nasmijano lice" }, { "emoji": "👍", "text": "palac gore" }, { "emoji": "❤️", "text": "crveno srce" }, { "emoji": "🎉", "text": "konfeti" } ] }

Ugrađeni emodžiji

Laprdus dolazi s opsežnim ugrađenim rječnikom emodžija koji sadrži preko 1100 emodžija s hrvatskim opisima. Evo nekoliko primjera:

| Emodži | Opis | |--------|------| | 😀 | nasmijano lice | | 😂 | lice sa suzama radosnicama | | 😍 | nasmiješeno lice s očima u obliku srca | | 🤔 | zamišljeno lice | | 👍 | palac gore | | 👎 | palac dolje | | ❤️ | crveno srce | | 🔥 | vatra | | ⭐ | zvijezda | | ✅ | kvačica |

5.6 Uređivanje rječnika na Windowsu (Laprdus Konfigurator)

Laprdus Konfigurator pruža grafičko sučelje za jednostavno upravljanje rječnicima. Ovo je preporučena metoda za korisnike koji preferiraju grafičko sučelje.

Kako otvoriti Konfigurator:

Uređivanje rječnika:

  1. U Laprdus Konfiguratoru tipkom Tab ili Shift+Tab pronađite gumb "Rječnici..." i pritisnite Enter
  2. Otvorit će se prozor Uređivač rječnika
  3. Na vrhu prozora nalazi se padajući izbornik za odabir vrste rječnika koji želite prilagoditi:
  4. Glavni rječnik - za zamjenu riječi i fraza
  5. Rječnik slovkanja - za izgovor pojedinačnih znakova
  6. Rječnik emodžija - za pretvaranje emodžija u tekst
  7. Odaberite željenu vrstu rječnika strelicom dolje

Dodavanje novog unosa:

  1. Kliknite gumb "Dodaj..."
  2. Otvorit će se dijalog za unos:
  3. Originalan (izvorni) niz: Upišite tekst koji želite zamijeniti
  4. Zamjenski niz: Upišite kako želite da se tekst izgovara
  5. Razlikuj velika/mala slova: Označite ako je bitno točno podudaranje
  6. Samo cijela riječ: Označite ako ne želite zamjenu unutar drugih riječi
  7. Komentar: Opcionalni opis unosa
  8. Pritisnite Enter ili tipkom Tab pronađite gumb "U redu" pa zatim potvrdite tipkom Enter za spremanje unosa

Uređivanje postojećeg unosa:

  1. Odaberite unos u popisu krećući se strelicama dolje ili gore
  2. Tipkom Tab locirajte gumb "Uredi...", a za korisnike miša moguć je i dvoklik na unos
  3. Izmijenite željene vrijednosti
  4. Pritisnite Enter, ili tipkom Tab pronađite gumb "U redu" i pritisnite Enter

Brisanje unosa:

  1. Odaberite unos u popisu strelicama gore ili dolje
  2. Tipkom Tab locirajte gumb "Izbriši" i pritisnite Enter

Dupliciranje unosa:

  1. Odaberite unos koji želite duplicirati
  2. Tipkom Tab locirajte gumb "Dupliciraj" i pritisnite Enter
  3. Novi unos s kopiranim vrijednostima bit će dodan u popis
  4. Uredite duplicirani unos prema potrebi

5.7 Uređivanje rječnika na Androidu

Android aplikacija pruža ugrađeno sučelje za upravljanje rječnicima.

Korak 1: Otvorite rječnike

  1. Otvorite Laprdus aplikaciju iz ladice aplikacija
  2. Dodirnite gumb "Laprdus postavke"
  3. Dodirnite gumb "Upravljanje rječnicima"

Korak 2: Odaberite vrstu rječnika

Na vrhu zaslona nalazi se padajući izbornik za odabir vrste rječnika:

Dodirnite padajući izbornik i odaberite željenu vrstu.

Korak 3: Dodavanje novog unosa

  1. Dodirnite gumb "+" (plus) u donjem desnom kutu zaslona
  2. Otvorit će se zaslon za unos:
  3. Izvorni tekst: Upišite riječ ili frazu koju želite zamijeniti
  4. Zamjenski izgovor: Upišite kako želite da se izgovara
  5. Razlikuj velika i mala slova: Uključite ako je bitno točno podudaranje
  6. Samo cijela riječ: Uključite ako ne želite zamjenu unutar drugih riječi
  7. Komentar: Opcionalni opis (npr. "Društvena mreža")
  8. Dodirnite gumb "Spremi" na dnu zaslona

Korak 4: Uređivanje postojećeg unosa

  1. Pronađite unos u popisu
  2. Dodirnite unos za otvaranje zaslona za uređivanje
  3. Izmijenite željene vrijednosti
  4. Dodirnite "Spremi"

Korak 5: Brisanje unosa

  1. Pronađite unos u popisu
  2. Povucite unos ulijevo za prikaz opcije brisanja
  3. Dodirnite ikonu koša za smeće
  4. Potvrdite brisanje

Napomena za TalkBack korisnike:

5.8 Ručno uređivanje JSON datoteka (napredno)

Ova metoda je namijenjena naprednim korisnicima koji žele izravno uređivati JSON datoteke rječnika. Za većinu korisnika preporučujemo korištenje Laprdus Konfiguratora (Windows) ili sučelja Android aplikacije.

Prednosti ručnog uređivanja: - Brže masovno dodavanje/uređivanje velikog broja unosa - Mogućnost dijeljenja rječnika s drugim korisnicima - Stvaranje sigurnosnih kopija rječnika

Korak 1: Otvorite direktorij s rječnicima

Windows: 1. Pritisnite Windows+R 2. Upišite: %APPDATA%\Laprdus 3. Pritisnite Enter

Linux: 1. Otvorite upravitelj datoteka 2. Otvorite skrivenu mapu .config u vašem osobnom direktoriju 3. Otvorite mapu Laprdus - Ili u terminalu: cd ~/.config/Laprdus

Korak 2: Otvorite ili stvorite datoteku

Korak 3: Uredite sadržaj

Koristite JSON format opisan u prethodnim odjeljcima (5.3, 5.4, 5.5). Primjer za user.json:

json { "version": "1.0", "entries": [ { "grapheme": "YouTube", "phoneme": "Jutjub", "caseSensitive": false, "wholeWord": true, "comment": "Video platforma" }, { "grapheme": "Google", "phoneme": "Gugl", "caseSensitive": false, "wholeWord": true, "comment": "Tražilica" } ] }

VAŽNO - Pravila JSON sintakse: - Svi ključevi i tekstualne vrijednosti moraju biti unutar dvostrukih navodnika " - Zarezi , između unosa, ALI NE nakon zadnjeg unosa - Vitičaste zagrade {} za svaki unos - Uglate zagrade [] za listu unosa

Korak 4: Spremite datoteku

Korak 5: Ponovno pokrenite sintetizator

Napomena: Ako uredite rječnik dok je Android aplikacija pokrenuta, promjene neće biti vidljive sve dok ne osvježite popis ili ponovno ne otvorite aplikaciju.

5.9 Primjeri praktične uporabe

Primjer 1: Strane tvrtke i brandovi

Mnoge strane tvrtke i brandovi imaju izgovor koji se razlikuje od pisanog oblika:

json { "grapheme": "Microsoft", "phoneme": "Majkrosoft", "caseSensitive": false, "wholeWord": true }

json { "grapheme": "Google", "phoneme": "Gugl", "caseSensitive": false, "wholeWord": true }

json { "grapheme": "WhatsApp", "phoneme": "Watsap", "caseSensitive": false, "wholeWord": true }

Primjer 2: Kratice

Kratice koje želite da se čitaju slovo po slovo:

json { "grapheme": "TV", "phoneme": "Te Ve", "caseSensitive": false, "wholeWord": true }

json { "grapheme": "HR", "phoneme": "Ha Er", "caseSensitive": false, "wholeWord": true, "comment": "Kratica za Hrvatsku" }

json { "grapheme": "EU", "phoneme": "E U", "caseSensitive": false, "wholeWord": true, "comment": "Europska unija" }

Primjer 3: Tehnički pojmovi

json { "grapheme": "ChatGPT", "phoneme": "ČetDžipiti", "caseSensitive": false, "wholeWord": true }

json { "grapheme": "WiFi", "phoneme": "Vajfaj", "caseSensitive": false, "wholeWord": true }

json { "grapheme": "USB", "phoneme": "U Es Be", "caseSensitive": false, "wholeWord": true }

Primjer 4: Imena s neuobičajenim izgovorom

json { "grapheme": "Sean", "phoneme": "Šon", "caseSensitive": false, "wholeWord": true, "comment": "Irsko ime" }

json { "grapheme": "Elon", "phoneme": "Ilon", "caseSensitive": false, "wholeWord": true }

Primjer 5: Zamjena unutar riječi (wholeWord: false)

Za zamjenu sufiksa ili prefiksa, postavite wholeWord na false:

json { "grapheme": "tion", "phoneme": "šen", "caseSensitive": false, "wholeWord": false, "comment": "Engleski sufiks -tion" }

S ovim unosom, riječi poput "information" će sadržavati izgovor "šen" umjesto "tion".

5.10 Rješavanje problema s rječnicima

Problem: Promjene u rječniku se ne primjenjuju

Mogući uzroci i rješenja:

  1. Primjena korisničkih rječnika je isključena
  2. Uključite opciju "Primjena korisničkih rječnika" u Laprdus konfiguratoru (Windows) ili u Laprdus postavkama (Android)

  3. Sintaksna greška u JSON datoteci

  4. Provjerite jesu li svi navodnici ispravno zatvoreni
  5. Provjerite jesu li zarezi na pravim mjestima
  6. Koristite online JSON validator za provjeru sintakse

  7. Datoteka nije spremljena s UTF-8 kodiranjem

  8. U Notepadu: Datoteka > Spremi kao > Encoding: UTF-8
  9. U drugim editorima: provjerite postavke kodiranja

  10. Sintetizator nije ponovno pokrenut

  11. Zatvorite i ponovno otvorite aplikaciju
  12. Za NVDA: Insert+Q > Ponovno pokreni NVDA

  13. Datoteka je na krivoj lokaciji

  14. Windows: %APPDATA%\Laprdus\
  15. Linux: ~/.config/Laprdus/

Problem: Riječ se zamjenjuje na krivim mjestima

Rješenje: Uključite opciju "Samo cijela riječ" za problematični unos, ili ručno promijenite vrijednost za taj unos u konfiguracijskoj datoteci, wholeWord: true

Primjer problema: Unos za "TV" zamjenjuje i "aktivator" jer sadrži "TV".

json { "grapheme": "TV", "phoneme": "Te Ve", "wholeWord": true }

Problem: Zamjena ne radi za velika/mala slova

Rješenje: Provjerite opciju "Osjetljivost na velika i mala slova" za problematičan unos, ili provjerite upis u konfiguracijskoj datoteci za taj unos, caseSensitive

Problem: JSON sintaksna greška

Česte greške u JSON formatu:

Zaboravljeni zarez: ```json // POGREŠNO: { "grapheme": "test" "phoneme": "test" }

// ISPRAVNO: { "grapheme": "test", "phoneme": "test" } ```

Zarez na kraju: ```json // POGREŠNO: { "entries": [ { "grapheme": "a", "phoneme": "b" }, ] }

// ISPRAVNO: { "entries": [ { "grapheme": "a", "phoneme": "b" } ] } ```

Nedostaju vitičaste zagrade: ```json // POGREŠNO: "grapheme": "test", "phoneme": "test"

// ISPRAVNO: { "grapheme": "test", "phoneme": "test" } ```

Problem: Emodžiji se ne čitaju

Rješenje: Provjerite je li čitanje emodžija uključeno

  1. Otvorite Laprdus Konfigurator ili Android postavke
  2. Pronađite opciju "Čitaj emodžije"
  3. Uključite opciju
  4. Spremite postavke

6. Glasovi

6.1 Dostupni glasovi

Laprdus uključuje pet glasova - dva osnovna i tri izvedena:

| Glas | Vrsta | Jezik | Opis | |------|-------|-------|------| | Josip | Osnovni | Hrvatski | Muški glas normalne visine. Zadani glas za hrvatski jezik. | | Vlado | Osnovni | Srpski | Muški glas normalne visine. Zadani glas za srpski jezik. | | Detence | Izvedeni | Hrvatski | Dječji glas. Izveden iz glasa Josip s povišenom visinom. | | Baba | Izvedeni | Hrvatski | Ženski glas. Izveden iz glasa Josip s blago povišenom visinom. | | Djedo | Izvedeni | Srpski | Stariji muški glas. Izveden iz glasa Vlado sa sniženom visinom. |

6.2 Osnovni i izvedeni glasovi

Osnovni glasovi (Josip i Vlado) koriste fizičke snimke fonema - stvarne zvučne zapise govornika.

Izvedeni glasovi (Detence, Baba, Djedo) koriste iste zvučne zapise kao osnovni glasovi, ali s prilagođenom visinom glasa:

6.3 Odabir glasa

Windows SAPI5

  1. Otvorite Upravljačku ploču
  2. Odaberite "Olakšani pristup" > "Prepoznavanje govora" > "Tekst u govor"
  3. U padajućem izborniku "Odabir glasa" odaberite željeni Laprdus glas
  4. Kliknite "Primijeni"

NVDA

Metoda 1: Postavke govora 1. Otvorite NVDA izbornik (NVDA tipka + N) 2. Odaberite Opcije > Postavke > Govor 3. U padajućem izborniku "Glas" odaberite željeni glas 4. Pritisnite "U redu" ili "Primijeni"

Metoda 2: Brzi prsten postavki 1. Pritisnite Control + NVDA tipka + strelica lijevo/desno za promjenu glasa 2. Ili koristite Control + NVDA tipka + V za otvaranje dijaloga za odabir glasa

Linux (Speech Dispatcher)

```bash

Lista dostupnih glasova

spd-say -o laprdus -L

Korištenje određenog glasa

spd-say -o laprdus -y josip "Tekst na hrvatskom" spd-say -o laprdus -y vlado "Tekst na srpskom" ```

Za trajnu promjenu u Orca čitaču ekrana: 1. Otvorite Orca postavke (Insert+Razmaknica) 2. Na kartici "Voice" odaberite željeni glas iz padajućeg izbornika

Android

  1. Otvorite Laprdus aplikaciju
  2. Dodirnite "Laprdus postavke"
  3. U odjeljku "Glas" dodirnite "Glas" padajući izbornik
  4. Odaberite željeni glas iz popisa

Za promjenu zadanog glasa u sustavu: 1. Otvorite Postavke > Pristupačnost > Tekst u govor 2. Dodirnite ikonu zupčanika pored "Laprdus TTS" 3. Odaberite željeni glas


7. Rješavanje problema

7.1 Česti problemi

Nema zvuka

  1. Provjerite je li Laprdus odabran kao aktivni sintetizator
  2. Provjerite da glasnoća nije postavljena na 0
  3. Provjerite sistemsku glasnoću računala
  4. Ponovno pokrenite program koji koristite

Govor je prebrz ili prespor

Podesite brzinu govora: - U NVDA: Control + NVDA tipka + N > Postavke > Govor > Brzina - Na Androidu: Otvorite Laprdus aplikaciju i podesite klizač brzine u Laprdus postavkama - U naredbenom programu: koristite opciju -r

NVDA ne pronalazi Laprdus

  1. Provjerite je li dodatak ispravno instaliran (NVDA izbornik > Alati > Upravljanje dodacima)
  2. Ponovno pokrenite NVDA
  3. Provjerite da dodatak nije onemogućen

Speech Dispatcher ne radi na Linuxu

  1. Provjerite je li Laprdus modul instaliran: bash ls /usr/lib/speech-dispatcher-modules/sd_laprdus

  2. Provjerite konfiguraciju: bash grep laprdus /etc/speech-dispatcher/speechd.conf

  3. Ponovno pokrenite Speech Dispatcher: bash systemctl --user restart speech-dispatcher

7.2 Dijagnostički zapisnici

NVDA dodatak

Za uključivanje dijagnostičkih zapisnika za NVDA dodatak:

  1. Stvorite praznu datoteku laprdus_debug u privremenom direktoriju
  2. Windows: %TEMP%\laprdus_debug
  3. Ponovno pokrenite NVDA
  4. Zapisnici će se spremati u %TEMP%\laprdus_debug.log

Linux

Koristite opciju -w za opširniji ispis: bash laprdus -w "Test"

7.3 Kontakt i podrška

Za pomoć i podršku:

Pri prijavi problema, molimo navedite: - Verziju Laprdusa - Operativni sustav - Korišteni čitač ekrana (ako je primjenjivo) - Opis problema - Korake za reprodukciju problema


Zadnja izmjena: veljača 2026.