Poslušanje namesto branje člankov je dan danes že pogost pojav. Slednje običajno rešujemo s kakšno dodatno programsko opremo, oz. če imamo denar imamo svoje govorce, ki prebirajo vsebine, podobno kot zvočne knjige.
Branje člankov s pomočjo vmesnikov, kot smo slednega vajeni iz bralnikov zaslona ali glasovnih asistentov, kot je Siri običajno vključuje tehnologijo TTS – Text-to- Speach. Slednja deluje tako, da vzame preprosto HTML besedilo, brez motilcev, kot so oglasi, … nato uporabi ustrezen algoritem, kot je npr. Google Cloud TTS, ki slednjega na dane parametre spremeni v zvok, ki ga nato slišimo preko zvočnikov/slušalk.
Zakaj bi se odločili za branje vsebine članka:
- Dostopnost, imamo težave z vidom in potrebujemo pomoč.
- Nimamo možnosti brati, npr. smo na vožnji z vozilom.
- Počnemo več stvari hkrati in vmes namesto glasbe poslušamo vsebine.
- Učimo se jezika, tako spoznavamo izgovorjave.
Orodja, ki so na voljo:
- Google Cloud Text-to-Speech.
- Amazon Polly.
- Microsoft Azure TTS.
- ResponsiveVoice (web-friendly).
- Asistenti, kot je Siri, Alexa, Google Asistent, …
Na kaj je potrebno paziti?
- Ux glasa – Govor mora biti naravni in enostaven za uporabo (pavza, preskok, …).
- Struktura vsebine – ustrezno označeno naslovi, odstavki, slike, …
- Nastavitve jezika – moški, ženski, narečja izboljšujejo dostopnost.
- Online/Offline – ali se lahko zvočni zapis shrani za kasnejše poslušanje.
Kako to narediti po domače?
Seveda mi ni dalo mira, da se izziva ne bi lotil sam. Tako sem naredil preprost bralnik z nekaj vrstice kode. Bralnik sicer preskakuje slike, prebere pa vsebine. Tu je šlo predvsem za dokaz, da prototip deluje. Celotno vsebino sem vklopil tudi na ta članek, samo za test. Slovenščina sicer še ni najbolj podprta, ampak to se bo skozi čas samo izboljševalo.
See the Pen
Poslušanje namesto branje članka by Ziga (@pomagalnik)
on CodePen.
Koda ima lahko v Codepenu težave, velikokrat bere v EN jeziku namesto v SLO, lokalno deluje normalno.