Korisnički priručnik
Inačica 1.0
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:
- Windows 7 do Windows 11 - putem Microsoft SAPI5 standarda, što omogućuje korištenje Laprdusa u svim programima koji podržavaju Windows govor, što uključuje i čitače ekrana poput Narrator-a, NVDA-a i JAWS-a
- Direktna integracija sa NVDA čitačem ekrana - dostupan i kao poseban dodatak za besplatan Windows čitač ekrana NVDA
- Linux - putem Speech Dispatcher sustava za Orca čitač ekrana, te kao naredbeni program
- Android - kao ugrađen sintetizator govora za Android uređaje
1.4 Mogućnosti
Laprdus nudi sljedeće mogućnosti:
- Govor na hrvatskom i srpskom jeziku (podržano latinično i ćirilično pismo)
- Pet različitih glasova (dva osnovna i tri izvedena)
- Podešavanje brzine govora
- Podešavanje visine glasa
- Podešavanje glasnoće
- Prirodna intonacija koja prati interpunkciju
- Čitanje punih brojeva ili znamenku po znamenku
- Podešavanje trajanja pauza za različite interpunkcijske znakove
- Korisničke rječnike za prilagodbu izgovora riječi, fraza, simbola i emodžija
2. Instalacija
2.1 Windows SAPI5
Da biste instalirali Laprdus na Windows sustavu, slijedite ove korake:
Korak 1: Preuzimanje
- Posjetite službenu stranicu Laprdusa: hrvojekatic.com/laprdus
- Pronađite odjeljak za preuzimanje i kliknite na poveznicu za Windows SAPI5
- Preuzmite instalacijski program (datoteka s nazivom
Laprdus_SAPI5_Setup.exe) - Datoteka će se spremiti u vašu mapu Preuzimanja (Downloads)
Korak 2: Pokretanje instalacije
- Otvorite Windows Explorer (tipka Windows+E)
- Strelicom dolje pronađite mapu Preuzimanja i otvorite ju tipkom Enter
- Pronađite preuzeti instalacijski program Laprdusa (datoteka s nazivom
Laprdus_SAPI5_Setup.exe) - Preporučeno: Aplikacijska tipka ili Shift+F10 na datoteku, zatim odaberite "Pokreni kao administrator"
- Alternativno: Pritisnite Enter za normalno pokretanje
- Ako se pojavi prozor Kontrole korisničkog računa (UAC), odaberite "Da"
Korak 3: Proces instalacije
- Odaberite jezik instalacije strelicom dolje i pritisnite Enter
- Odaberite lokaciju instalacije (zadano:
C:\Program Files\Laprdus) i tipkom Tab odaberite "Dalje" pa zatim Enter - Označite razmaknicom ako želite da vam se na radnoj površini kreira ikona za Laprdus konfigurator, a zatim tipkom Tab pronađite "Dalje" i pritisnite Enter
- Tipkom Tab pronađite "Instaliraj", pritisnite Enter i pričekajte završetak instalacije
- Na kraju instalacije, pritisnite Enter na "Završi" za zatvaranje instalacijskog programa
Korak 4: Provjera instalacije
- Otvorite Upravljačku ploču (Control Panel):
- Pritisnite tipku Windows
- Upišite "Upravljačka ploča" i pritisnite Enter
- Odaberite "Olakšani pristup" > "Prepoznavanje govora"
- Tipkom Tab pronađite "Tekst u govor" i pritisnite Enter
- U padajućem izborniku "Odabir glasa" trebali biste vidjeti Laprdus glasove:
- Laprdus Josip
- Laprdus Vlado
- Laprdus Detence
- Laprdus Baba
- Laprdus Djedo
2.2 NVDA dodatak
Za korištenje Laprdusa s NVDA čitačem ekrana:
Korak 1: Preuzimanje
- Posjetite službenu stranicu Laprdusa: hrvojekatic.com/laprdus
- Pronađite odjeljak za preuzimanje i kliknite na poveznicu za NVDA dodatak
- Preuzmite NVDA dodatak (datoteka s nastavkom
.nvda-addon) - Datoteka će se spremiti u vašu mapu Preuzimanja
Korak 2: Instalacija dodatka
- Otvorite Windows Explorer (tipka Windows+E)
- Pronađite mapu Preuzimanja
- Pronađite preuzetu datoteku Laprdus NVDA dodatka (datoteka s nastavkom
.nvda-addon) - Pritisnite Enter na datoteci
- Alternativno: Pritisnite aplikacijsku tipku (ili Shift+F10) za kontekstni izbornik, zatim odaberite "Otvori"
- NVDA će prikazati dijalog s pitanjem "Želite li instalirati ovaj dodatak?"
- Tipkom Tab pronađite gumb "Da" i pritisnite Enter, ili jednostavno pritisnite D za DA
- Pričekajte završetak instalacije
Korak 3: Ponovno pokretanje NVDA
- NVDA će zatražiti ponovno pokretanje
- Odaberite "Da" za trenutačno ponovno pokretanje
- Pričekajte da se NVDA ponovno pokrene
Korak 4: Odabir Laprdusa kao sintetizatora
Metoda 1: Putem NVDA izbornika
- Otvorite NVDA izbornik: pritisnite NVDA tipka+N (Napomena: NVDA tipka na vašem sustavu može biti Insert ili Caps Lock, zavisno o tome kako ste ju konfigurirali.)
- Strelicom dolje pronađite "Opcije" i pritisnite Enter
- Strelicom dolje pronađite "Postavke" i pritisnite Enter
- U dijaloškom okviru Postavke, strelicom dolje pronađite kategoriju "Govor"
- Tipkom Tab pronađite gumb "Promijeni..." koji se nalazi odmah pored opcije "Govorna jedinica"
- Pritisnite Enter na gumbu "Promijeni..."
- U popisu sintetizatora strelicom dolje pronađite "Laprdus" i pritisnite Enter
- Pritisnite Escape za zatvaranje postavki
Metoda 2: Brza prečica (preporučeno)
- Pritisnite prečicu Ctrl+NVDA tipka+S
- Otvorit će se dijalog za odabir sintetizatora
- 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):
sudo dpkg -i laprdus_amd64.deb
Fedora
Pokrenite sljedeću naredbu (zamijenite naziv datoteke s nazivom preuzete .rpm datoteke):
sudo rpm -i laprdus.x86_64.rpm
Arch Linux
- Preuzmite PKGBUILD datoteku s web stranice
- U terminalu se pozicionirajte u direktorij s PKGBUILD datotekom
- Pokrenite:
makepkg -si
Ručna instalacija (iz tarball arhive)
- Raspakirajte arhivu (zamijenite naziv datoteke s nazivom preuzete arhive):
tar xf laprdus-linux-x86_64.tar.xz cd laprdus-linux-x86_64 - Pokrenite instalacijski skript:
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:
- Za svaki slučaj, preporuča se da ponovno pokrenete Speech Dispatcher:
systemctl --user restart speech-dispatcher - Otvorite Orca postavke:
- Pritisnite Insert+Razmaknica za otvaranje postavki (ili Caps Lock+Razmaknica ukoliko je Orca modifikator namješten na Caps Lock ili Laptop layout)
- Ili u Gnome ili Mate desktop okruženju: Alt+F2, upišite
orca -spa zatim Enter
- 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:
- Speech system: Pritisnite Razmaknicu za proširenje padajućeg izbornika, strelicom dolje odaberite Speech Dispatcher ukoliko već nije tako namješteno i pritisnite Enter
- Speech synthesizer: Pritisnite Razmaknicu za proširenje padajućeg izbornika, strelicom dolje odaberite Laprdus pa zatim Enter
- Voice: Pritisnite Razmaknicu za proširenje padajućeg izbornika, strelicom dolje odaberite željeni glas (josip, vlado, itd.) i pritisnite Enter
- Tipkom Tab pronađite "Apply" (Primijeni) i zatvorite postavke
2.4 Android
Korak 1: Instalacija putem Google Play trgovine
- Na svom Android uređaju otvorite Laprdus stranicu na Google Play trgovini (otvara se u novoj kartici)
- Dodirnite "Instaliraj" i pričekajte završetak instalacije
- Dodirnite "Otvori" za pokretanje aplikacije ili se vratite na početni zaslon
Korak 2: Postavljanje Laprdusa kao zadanog TTS-a
- Otvorite Postavke na svom uređaju
- Idite na: Pristupačnost > Tekst u govor (Text-to-speech)
- Na nekim uređajima: Postavke > Sustav > Jezik i unos > Tekst u govor
- Na Samsung uređajima: Postavke > Opće upravljanje > Jezik i unos > Tekst u govor
- Dodirnite "Preferirani mehanizam" ili ikonu zupčanika
- Odaberite "Laprdus TTS" iz popisa
- 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. Koristite standardne TalkBack geste za navigaciju, dvostruki dodir za aktivaciju gumba i opcija, te povlačenje s dva prsta za pomicanje kroz popise.
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:
- Čitače ekrana (NVDA, Orca, Narrator)
- Web preglednike s mogućnošću čitanja
- Programe za čitanje dokumenata
- Bilo koji program koji koristi Windows SAPI5 ili Android TTS
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
# 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:
- Otvorite NVDA izbornik (NVDA tipka+N)
- Odaberite Opcije podizbornik pa zatim Postavke > kategorija Govor
- U dijalogu možete podesiti:
- Glas (odaberite jedan od 5 Laprdus glasova)
- Brzinu govora
- Visinu glasa
- Glasnoću
- 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:
- Odabrati glas
- Podesiti brzinu govora
- Podesiti visinu glasa
- Podesiti glasnoću
- Podesiti mogućnost čitanja emodžija
- Podesiti način čitanja brojeva
- Podesiti trajanje pauza
Za pristup postavkama:
- Otvorite Laprdus aplikaciju iz ladice aplikacija
- Pritisnite na gumb "Laprdus postavke"
- 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.
- 0.5 - Vrlo sporo, korisno za početnike ili kada trebate pažljivo slušati svaku riječ
- 1.0 - Normalna brzina, prikladna za većinu situacija
- 1.5 - Umjereno brzo, za iskusne korisnike
- 2.0 - Brzo, za napredne korisnike
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.
- 0.5 - Niži glas
- 1.0 - Prirodna visina
- 2.0 - Viši glas
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).
- 0.0 - Tiho (nema zvuka)
- 0.5 - Umjerena glasnoća
- 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:
- Točka - Pauza nakon točke (zadano: 100 ms u korisničkim postavkama, 80 ms u naredbenom programu)
- Uskličnik - Pauza nakon uskličnika (zadano: 100 ms u korisničkim postavkama, 70 ms u naredbenom programu)
- Upitnik - Pauza nakon upitnika (zadano: 100 ms u korisničkim postavkama, 60 ms u naredbenom programu)
- Zarez - Kratka pauza unutar rečenice (zadano: 100 ms)
- Novi red - Pauza za prijelom retka (zadano: 100 ms)
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:
- Riječima (zadano) - Brojevi se čitaju kao pune riječi
- Primjer: "123" se čita kao "sto dvadeset tri"
- Znamenkama - Brojevi se čitaju znamenka po znamenka
- 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:
- Točka na kraju rečenice uzrokuje pad visine glasa
- Upitnik uzrokuje porast visine glasa na kraju
- Uskličnik daje naglasak
- Zarez uzrokuje blagi porast visine glasa
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:
- Otvorite Windows Start izbornik, a zatim pronađite Laprdus konfigurator u programskoj mapi Laprdus i otvorite ga tipkom Enter.
- 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:
- Pritisnite tipke Windows+R za otvaranje dijaloga "Pokreni"
- Upišite:
%APPDATA%\Laprdus - 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:
- Strane riječi i brandove - npr. "Facebook" izgovarati kao "Fejzbuk"
- Kratice - npr. "TV" izgovarati kao "Te Ve"
- Tehnički pojmovi - npr. "ChatGPT" izgovarati kao "ČetDžipiti"
- Imena s neuobičajenim izgovorom - npr. "Sean" izgovarati kao "Šon"
Format datoteke
Datoteka user.json koristi JSON format. Evo primjera:
{
"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):
false(zadano): "Facebook", "facebook", "FACEBOOK" će svi biti zamijenjenitrue: Samo točno podudaranje će biti zamijenjeno
wholeWord (samo cijela riječ):
true(zadano): Zamjenjuje samo kada je tekst cijela riječ- "TV" u "TV program" će biti zamijenjeno
- "TV" u "aktivator" neće biti zamijenjeno (jer je dio veće riječi)
false: Zamjenjuje i unutar drugih riječi - korisno za sufikse i prefikse
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:
- Slova abecede - npr. "B" izgovarati kao "Be"
- Brojeve - npr. "5" izgovarati kao "pet"
- Interpunkciju - npr. "." izgovarati kao "točka"
- Posebne znakove - npr. "@" izgovarati kao "at"
Format datoteke
{
"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):
- Otvorite Laprdus Konfigurator (Start > Laprdus > Laprdus Konfigurator)
- Tipkom Tab pronađite opciju "Čitaj emodžije"
- Označite potvrdni okvir
- Tipkom Tab odaberite "U redu" i pritisnite Enter
NVDA:
- Otvorite NVDA izbornik (NVDA tipka+N) > Laprdus podizbornik > Laprdus Konfigurator
- Tipkom Tab pronađite opciju "Čitaj emodžije"
- Označite potvrdni okvir
- Tipkom Tab odaberite "U redu" i pritisnite Enter
Android:
- Otvorite Laprdus aplikaciju
- Dodirnite "Laprdus postavke"
- Pronađite prekidač "Čitaj emodžije" i uključite ga
Format datoteke
{
"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:
- Iz Start izbornika: Start > Laprdus > Laprdus Konfigurator
- Iz NVDA izbornika: NVDA tipka+N > Laprdus podizbornik > Laprdus Konfigurator
Uređivanje rječnika:
- U Laprdus Konfiguratoru tipkom Tab ili Shift+Tab pronađite gumb "Rječnici..." i pritisnite Enter
- Otvorit će se prozor Uređivač rječnika
- Na vrhu prozora nalazi se padajući izbornik za odabir vrste rječnika koji želite prilagoditi:
- Glavni rječnik - za zamjenu riječi i fraza
- Rječnik slovkanja - za izgovor pojedinačnih znakova
- Rječnik emodžija - za pretvaranje emodžija u tekst
- Odaberite željenu vrstu rječnika strelicom dolje
Dodavanje novog unosa:
- Kliknite gumb "Dodaj..."
- Otvorit će se dijalog za unos:
- Originalan (izvorni) niz: Upišite tekst koji želite zamijeniti
- Zamjenski niz: Upišite kako želite da se tekst izgovara
- Razlikuj velika/mala slova: Označite ako je bitno točno podudaranje
- Samo cijela riječ: Označite ako ne želite zamjenu unutar drugih riječi
- Komentar: Opcionalni opis unosa
- Pritisnite Enter ili tipkom Tab pronađite gumb "U redu" pa zatim potvrdite tipkom Enter za spremanje unosa
Uređivanje postojećeg unosa:
- Odaberite unos u popisu krećući se strelicama dolje ili gore
- Tipkom Tab locirajte gumb "Uredi...", a za korisnike miša moguć je i dvoklik na unos
- Izmijenite željene vrijednosti
- Pritisnite Enter, ili tipkom Tab pronađite gumb "U redu" i pritisnite Enter
Brisanje unosa:
- Odaberite unos u popisu strelicama gore ili dolje
- Tipkom Tab locirajte gumb "Izbriši" i pritisnite Enter
Dupliciranje unosa:
- Odaberite unos koji želite duplicirati
- Tipkom Tab locirajte gumb "Dupliciraj" i pritisnite Enter
- Novi unos s kopiranim vrijednostima bit će dodan u popis
- 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
- Otvorite Laprdus aplikaciju iz ladice aplikacija
- Dodirnite gumb "Laprdus postavke"
- Dodirnite gumb "Upravljanje rječnicima"
Korak 2: Odaberite vrstu rječnika
Na vrhu zaslona nalazi se padajući izbornik za odabir vrste rječnika:
- Glavni rječnik - za zamjenu riječi i fraza
- Rječnik slovkanja - za izgovor znakova
- Rječnik emodžija - za pretvaranje emodžija
Dodirnite padajući izbornik i odaberite željenu vrstu.
Korak 3: Dodavanje novog unosa
- Dodirnite gumb "+" (plus) u donjem desnom kutu zaslona
- Otvorit će se zaslon za unos:
- Izvorni tekst: Upišite riječ ili frazu koju želite zamijeniti
- Zamjenski izgovor: Upišite kako želite da se izgovara
- Razlikuj velika i mala slova: Uključite ako je bitno točno podudaranje
- Samo cijela riječ: Uključite ako ne želite zamjenu unutar drugih riječi
- Komentar: Opcionalni opis
- Dodirnite gumb "Spremi" na dnu zaslona
Korak 4: Uređivanje postojećeg unosa
- Pronađite unos u popisu
- Dodirnite unos za otvaranje zaslona za uređivanje
- Izmijenite željene vrijednosti
- Dodirnite "Spremi"
Korak 5: Brisanje unosa
- Pronađite unos u popisu
- Povucite unos ulijevo za prikaz opcije brisanja
- Dodirnite ikonu koša za smeće
- Potvrdite brisanje
Napomena za TalkBack korisnike: Koristite standardne TalkBack geste za navigaciju. Dvostruki dodir za aktivaciju gumba. Za brisanje: dvostruki dodir i zadržavanje na unosu, zatim odaberite "Izbriši".
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:
- Pritisnite Windows+R
- Upišite:
%APPDATA%\Laprdus - Pritisnite Enter
Linux:
- Otvorite upravitelj datoteka
- Otvorite skrivenu mapu
.configu vašem osobnom direktoriju - Otvorite mapu
Laprdus - Ili u terminalu:
cd ~/.config/Laprdus
Korak 2: Otvorite ili stvorite datoteku
- Ako datoteka već postoji, otvorite je u tekstualnom editoru (Windows: Notepad, Linux: gedit, nano, vim)
- Ako datoteka ne postoji, stvorite novu tekstualnu datoteku s odgovarajućim imenom:
user.jsonza glavni rječnikspelling.jsonza rječnik slovkanjaemoji.jsonza rječnik emodžija
Korak 3: Uredite sadržaj
Koristite JSON format opisan u prethodnim odjeljcima (5.3, 5.4, 5.5). Primjer za user.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
- Obavezno spremite datoteku s UTF-8 kodiranjem (za podršku hrvatskih znakova)
- Windows Notepad: Datoteka > Spremi kao > Encoding: UTF-8
- Linux: Većina editora automatski koristi UTF-8
Korak 5: Ponovno pokrenite sintetizator
- Windows SAPI5: Zatvorite i ponovno otvorite aplikaciju koja koristi Laprdus
- NVDA: Pritisnite NVDA tipku+Q i ponovno pokrenite NVDA, ili prijeđite na drugi sintetizator pa se vratite na Laprdus
- Linux: Ponovno pokrenite aplikaciju ili Speech Dispatcher:
systemctl --user restart speech-dispatcher
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:
{ "grapheme": "Microsoft", "phoneme": "Majkrosoft", "caseSensitive": false, "wholeWord": true }
{ "grapheme": "Google", "phoneme": "Gugl", "caseSensitive": false, "wholeWord": true }
{ "grapheme": "WhatsApp", "phoneme": "Watsap", "caseSensitive": false, "wholeWord": true }
Primjer 2: Kratice
Kratice koje želite da se čitaju slovo po slovo:
{ "grapheme": "TV", "phoneme": "Te Ve", "caseSensitive": false, "wholeWord": true }
{ "grapheme": "HR", "phoneme": "Ha Er", "caseSensitive": false, "wholeWord": true, "comment": "Kratica za Hrvatsku" }
{ "grapheme": "EU", "phoneme": "E U", "caseSensitive": false, "wholeWord": true, "comment": "Europska unija" }
Primjer 3: Tehnički pojmovi
{ "grapheme": "ChatGPT", "phoneme": "ČetDžipiti", "caseSensitive": false, "wholeWord": true }
{ "grapheme": "WiFi", "phoneme": "Vajfaj", "caseSensitive": false, "wholeWord": true }
{ "grapheme": "USB", "phoneme": "U Es Be", "caseSensitive": false, "wholeWord": true }
Primjer 4: Imena s neuobičajenim izgovorom
{ "grapheme": "Sean", "phoneme": "Šon", "caseSensitive": false, "wholeWord": true, "comment": "Irsko ime" }
{ "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:
{ "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:
- Primjena korisničkih rječnika je isključena - Uključite opciju "Primjena korisničkih rječnika" u Laprdus konfiguratoru (Windows) ili u Laprdus postavkama (Android)
- Sintaksna greška u JSON datoteci - Provjerite jesu li svi navodnici ispravno zatvoreni i jesu li zarezi na pravim mjestima. Koristite online JSON validator za provjeru sintakse.
- Datoteka nije spremljena s UTF-8 kodiranjem - U Notepadu: Datoteka > Spremi kao > Encoding: UTF-8
- Sintetizator nije ponovno pokrenut - Zatvorite i ponovno otvorite aplikaciju. Za NVDA: Insert+Q > Ponovno pokreni NVDA
- Datoteka je na krivoj lokaciji - Windows:
%APPDATA%\Laprdus\, 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
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
- Za zamjenu neovisno o veličini slova:
caseSensitive: falseodnosno Isključeno - Za točno podudaranje:
caseSensitive: trueodnosno Uključeno
Problem: Emodžiji se ne čitaju
Rješenje: Provjerite je li čitanje emodžija uključeno
- Otvorite Laprdus Konfigurator ili Android postavke
- Pronađite opciju "Čitaj emodžije"
- Uključite opciju
- 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:
- Detence koristi Josipove foneme s visinom 1.5x (viši glas)
- Baba koristi Josipove foneme s visinom 1.2x (blago viši glas)
- Djedo koristi Vladove foneme s visinom 0.75x (niži glas)
6.3 Odabir glasa
Windows SAPI5
- Otvorite Upravljačku ploču
- Odaberite "Olakšani pristup" > "Prepoznavanje govora" > "Tekst u govor"
- U padajućem izborniku "Odabir glasa" odaberite željeni Laprdus glas
- Kliknite "Primijeni"
NVDA
Metoda 1: Postavke govora
- Otvorite NVDA izbornik (NVDA tipka+N)
- Odaberite Opcije > Postavke > Govor
- U padajućem izborniku "Glas" odaberite željeni glas
- Pritisnite "U redu" ili "Primijeni"
Metoda 2: Brzi prsten postavki
- Ctrl+NVDA tipka+Strelica lijevo/desno za promjenu glasa
- Ili koristite Ctrl+NVDA tipka+V za otvaranje dijaloga za odabir glasa
Linux (Speech Dispatcher)
# 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:
- Otvorite Orca postavke (Insert+Razmaknica)
- Na kartici "Voice" odaberite željeni glas iz padajućeg izbornika
Android
- Otvorite Laprdus aplikaciju
- Dodirnite "Laprdus postavke"
- U odjeljku "Glas" dodirnite padajući izbornik "Glas"
- Odaberite željeni glas iz popisa
Za promjenu zadanog glasa u sustavu:
- Otvorite Postavke > Pristupačnost > Tekst u govor
- Dodirnite ikonu zupčanika pored "Laprdus TTS"
- Odaberite željeni glas
7. Uklanjanje (deinstalacija)
7.1 Windows SAPI5
Laprdus se s Windows sustava uklanja putem standardnog Windows programa za uklanjanje.
Metoda 1: Putem Upravljačke ploče
- Otvorite Upravljačku ploču (pritisnite tipku Windows, upišite "Upravljačka ploča" i pritisnite Enter)
- Odaberite "Programi" > "Programi i značajke"
- U popisu programa pronađite "Laprdus" strelicom dolje
- Pritisnite Enter ili kliknite "Deinstaliraj"
- Potvrdite uklanjanje kada se pojavi upit
Metoda 2: Putem Windows postavki
- Otvorite Postavke (Windows+I)
- Odaberite "Aplikacije" > "Instalirane aplikacije"
- Pronađite "Laprdus" u popisu
- Kliknite na tri točkice ili pritisnite Enter i odaberite "Deinstaliraj"
- Potvrdite uklanjanje
Program za uklanjanje automatski briše:
- Sve datoteke iz instalacijskog direktorija (
C:\Program Files\Laprdus) - Registracijske ključeve za SAPI5 glasove
- Prečace iz Start izbornika
- Prečac s radne površine (ako je bio stvoren)
7.2 NVDA dodatak
Za uklanjanje Laprdus dodatka iz NVDA čitača ekrana:
- Otvorite NVDA izbornik (NVDA tipka+N)
- Strelicom dolje pronađite "Alati" i pritisnite Enter
- Odaberite "Upravljanje dodacima" i pritisnite Enter
- U popisu dodataka strelicom dolje pronađite "Laprdus"
- Tipkom Tab pronađite gumb "Ukloni" i pritisnite Enter
- Potvrdite uklanjanje
- Ponovno pokrenite NVDA kada se to zatraži
7.3 Linux
Debian i Ubuntu
sudo dpkg -r laprdus
Ili alternativno:
sudo apt remove laprdus
Za potpuno čišćenje, uključujući konfiguracijske datoteke:
sudo dpkg --purge laprdus
Fedora
sudo dnf remove laprdus
Ili alternativno:
sudo rpm -e laprdus
Ako ste instalirali i razvojni paket:
sudo dnf remove laprdus laprdus-devel
Arch Linux
sudo pacman -R laprdus
Za uklanjanje zajedno s ovisnostima koje nisu potrebne drugim paketima:
sudo pacman -Rs laprdus
Ručna instalacija (iz tarball arhive)
Ako ste Laprdus instalirali iz tarball arhive, koristite instalirani skript za uklanjanje:
sudo /usr/local/share/laprdus/uninstall.sh
Ako ste pri instalaciji koristili prilagođeni prefiks (npr. /usr), skript se nalazi na odgovarajućoj lokaciji:
sudo /usr/share/laprdus/uninstall.sh
Instalacija iz izvornog koda
Ako ste Laprdus instalirali putem scons install, koristite odgovarajuću naredbu za uklanjanje:
sudo scons --platform=linux --build-config=release uninstall
7.4 Android
Za uklanjanje Laprdus aplikacije s Android uređaja:
- Otvorite Postavke na svom uređaju
- Odaberite "Aplikacije" (ili "Upravljanje aplikacijama")
- Pronađite "Laprdus" u popisu instaliranih aplikacija
- Dodirnite "Deinstaliraj"
- Potvrdite uklanjanje
Alternativno:
- Pronađite ikonu Laprdus aplikacije u ladici aplikacija
- Dugo pritisnite ikonu
- Povucite na opciju "Deinstaliraj" ili odaberite "Deinstaliraj" iz izbornika
Napomena: Ako je Laprdus bio postavljen kao zadani TTS, Android će automatski prebaciti na drugi dostupni sintetizator.
7.5 Brisanje korisničkih postavki i rječnika
Uklanjanje Laprdusa ne briše korisničke postavke i rječnike na Windows i Linux sustavima. Ako želite potpuno ukloniti sve tragove Laprdusa, ručno izbrišite sljedeće direktorije:
Windows:
- Pritisnite tipke Windows+R
- Upišite:
%APPDATA%\Laprdus - Pritisnite Enter
- Izbrišite mapu
Laprdus(ili sve datoteke unutar nje)
Linux:
rm -rf ~/.config/Laprdus
Android:
Na Androidu se svi podaci aplikacije automatski brišu prilikom deinstalacije. Nije potrebna dodatna akcija.
Napomena: Ako planirate ponovno instalirati Laprdus, možda ćete htjeti sačuvati korisničke rječnike jer sadrže vaše prilagodbe izgovora.
8. Rješavanje problema
8.1 Česti problemi
Nema zvuka
- Provjerite je li Laprdus odabran kao aktivni sintetizator
- Provjerite da glasnoća nije postavljena na 0
- Provjerite sistemsku glasnoću računala
- Ponovno pokrenite program koji koristite
Govor je prebrz ili prespor
Podesite brzinu govora:
- U NVDA: Ctrl+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
- Provjerite je li dodatak ispravno instaliran (NVDA izbornik > Alati > Upravljanje dodacima)
- Ponovno pokrenite NVDA
- Provjerite da dodatak nije onemogućen
Speech Dispatcher ne radi na Linuxu
- Provjerite je li Laprdus modul instaliran:
ls /usr/lib/speech-dispatcher-modules/sd_laprdus - Provjerite konfiguraciju:
grep laprdus /etc/speech-dispatcher/speechd.conf - Ponovno pokrenite Speech Dispatcher:
systemctl --user restart speech-dispatcher
8.2 Dijagnostički zapisnici
NVDA dodatak
Za uključivanje dijagnostičkih zapisnika za NVDA dodatak:
- Stvorite praznu datoteku
laprdus_debugu privremenom direktoriju- Windows:
%TEMP%\laprdus_debug
- Windows:
- Ponovno pokrenite NVDA
- Zapisnici će se spremati u
%TEMP%\laprdus_debug.log
Linux
Koristite opciju -w za opširniji ispis:
laprdus -w "Test"
8.3 Kontakt i podrška
Za pomoć i podršku:
- E-mail: hrvojekatic@gmail.com
- Web stranica: hrvojekatic.com/laprdus
- Izvorni kod: github.com/hkatic/laprdus (otvara se u novoj kartici)
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.