Suvel oli mul natuke rohkem vaba aega ja otsustasin teha eestikeelse dikteerimisklaviatuuri iPhone'ile. Sellise, millega saaks eesti keeles rääkida ja teksti otse WhatsAppi, Messengeri, e-kirja või ükskõik millisesse teise rakendusse kirjutada.
Nii sündis Lausu, mis on nüüdseks jõudnud versioonini 1.3. Alguses oli see lihtsalt dikteerimisrakendus, aga vahepeal on sellest saanud päris korralik eestikeelne klaviatuur. Sinu hääl ja jutt tehakse kõik ümber otse seadmes.
Kõigepealt suur tänu TalTechi teadlastele, kelle loodud eestikeelsel Whisperi kõnetuvastusmudelil Lausu põhineb. Ilma nende tööta poleks ma saanud sellist rakendust teha.
Mida Lausu praegu oskab?
- Eestikeelne dikteerimine. Räägid ja tekst ilmub otse sinna, kuhu kirjutad. Kogu kõnetuvastus toimub telefonis, ilma internetita. Heli ei lahku seadmest.
- Eesti keele õigekirjakontroll. Käsitsi trükkides kontrollib Lausu sõnu ja pakub parandusi. Aluseks on LibreOffice'i Hunspelli sõnastik, mis põhineb EKI sõnaloendil.
- Sõnaennustus. Klaviatuur pakub kirjutamise ajal sõnu ja ennustab järgmist sõna. Selle jaoks tegin ka oma esimese pisikese keelemudeli, mille aluseks on EKI eesti keele korpus. Kõik töötab telefonis.
- AI-ga teksti ümbersõnastamine. Kui dikteeritud tekst on liiga jutulaadne, saad lasta AI-l selle grammatiliselt parandada, eemaldada täitesõnad ja muuta loetavamaks. Kasutab sinu enda API-võtit ja on soovi korral väljalülitatav.
- Emoji-klaviatuur, kus saab otsida nii eesti kui ka inglise keeles.
- Mugavam klaviatuur. Klahvihelid, vibratsioon, sõnasoovitused ja kiirem tagasipöördumine pärast dikteerimist.
Üks huvitav õppetund sõnaennustuse ehitamisest
Selleks et klaviatuur oskaks järgmist sõna pakkuda, on vaja palju päris eesti keelt.
Alustasin Vikipeedia tekstidega, aga nende põhjal pakkus klaviatuur sõnu, mis sobisid pigem entsüklopeediasse kui igapäevastesse sõnumitesse.
Järgmisena proovisin filmide ja sarjade subtiitreid (OpenSubtitles). See töötas juba paremini, aga Lausu arvas tihti, et kasutaja on kas politseinik, detektiiv või armunud.
Minu lemmik oli see, et kui kirjutasid „Tere hommikust”, pakkus klaviatuur järgmiseks sõnaks „president” või „linnapea”.
Nüüd kasutan EKI eesti keele korpust ja tegin selle põhjal klaviatuuri jaoks esimese väikese keelemudeli. See töötab otse iPhone'is ega vaja internetti. Kindlasti on siin veel arenguruumi, aga päris huvitav on olnud katsetada, kui palju saab sellise väikese mudeliga ära teha.
Miks Lausu tasuta on?
Alguses oli tasuta 1000 sõna kuus ja piiramatu kasutus maksis ühekordselt 9,99 eurot.
Sügisel jäi mul arendamiseks ja kasutajatoeks vähem aega ning ma ei tundnud, et suudaksin tasulise rakenduse kasutajatele piisavalt tuge pakkuda. Seetõttu otsustasin Lausult maksumüüri ära võtta.
Suur tänu kõigile, kes varem 9,99-eurose paketi ostsid. Kokku teenis Lausu umbes 200 eurot, mis läks Anthropicu mudeli ja veebimajutuse arvete tasumiseks.
Mis edasi?
Olen teinud ka esimese Maci beetaversiooni, kus saab parempoolse Option-klahviga dikteerimise käivitada või helifaile tekstiks muuta.
Lausu on endiselt minu kõrvalprojekt, nii et arendan seda siis, kui aega leian. Aga praegu on iPhone'i versioon kõigile tasuta saadaval.
Proovi ära:
Veeb: https://lausu.ee
App Store: https://apps.apple.com/app/id6786050141
Vajalik on iOS 18 ja vähemalt iPhone 14.
Ootan hea meelega tagasisidet. Eelkõige huvitab mind, mis teie telefonis ei tööta, milliseid sõnu Lausu valesti ära tunneb ja mida võiks klaviatuuri juures järgmisena paremaks teha.
Kui keegi on proovinud teisi eestikeelseid dikteerimislahendusi, oleks ka huvitav kuulda, kuidas need võrdluses toimivad.