
Canonical tutvustas projekti Myna â uut kĂ”ne tekstiks muundamise sĂŒsteemi Ubuntu Desktopile. Projekt on suunatud sisseehitatud dikteerimisele: kasutaja vajutab kiirklahvi, rÀÀgib, ja tuvastatud tekst kuvatakse aktiivses rakenduses. Teates rĂ”hutatakse, et Myna peaks olema nagu loomulik osa Ubuntu töölauast ja töötama samas kasutaja privaatsust arvesse vĂ”ttes. Toetatud sisestuskeelte nimekiri pole uudise avaldamise ajal avalikustatud.
Projekti esimene siht on Ubuntu 26.10. Sel etapil ei pĂŒĂŒa Canonical luua tĂ€ielikku hÀÀlassistenti vĂ”i töölauahalduse sĂŒsteemi hÀÀlega. Arendajad on sihilikult piiranud esimese versiooni ulatust pĂ”hilise, usaldusvÀÀrse dikteerimisega: vajuta klahvikombinatsiooni, ĂŒtle tekst ja saad tulemi praeguses sisestusvĂ€ljas. Esialgne testimiskeskkond on Ubuntu Desktop Waylandiga GNOME'is, kuid arhitektuuri plaanivad nad jĂ€tta piisavalt avatud tulevase toe jaoks teistele keskkondadele.
Myna on loodud kohaliku kĂ”netuvastuse jaoks. PĂ€rast vajalike mudelite installimist ei ole internetiĂŒhendust dikteerimise töötamiseks vaja, mikrofon peaks olema kasutuses vaid pĂ€rast kasutaja selget aktiveerimist, heli töödeldakse mĂ€lus ja seejĂ€rel visatakse Ă€ra, ning salvestusi ei saadeta vĂ€listele teenustele. Projektis spetsifikatsioonis on samuti mĂ€rgitud, et lahendus peaks vaikimisi vĂ€ltima heli salvestamist ja ei tohiks mĂ€rkamatult ĂŒle minna pilveteenusele.
Myna kood ja dokumentatsioon on avaldatud Canonicali hoidlas GitHub. Projekt on kirjeldatud kui kerget speech-to-text rakendust Ubuntu Desktopile ja seda levitatakse GPL-3.0 litsentsi all. Samas on projekt varases etapis: hoidlas pole veel avaldatud versioone ja arhitektuuri spetsifikatsioon on statut Propose.
Myna peamised funktsioonid ja omadused
Push-to-talk dikteerimine. Kasutaja peab allhoidma kohandatavat kiirklahvi, rÀÀgib ja sĂŒsteem sisestab tuvastatud teksti valitud sisestusvĂ€lja. Dikteerimine lĂ”peb klahvi vabastamisega.
Kohalik kÔnetuvastus. Tuvastus toimub kasutaja masinas kohaliku inference-stack'i kaudu. See vÀhendab sÔltuvust pilvest ja vÔimaldab töötada ilma vÔrguta pÀrast mudelite installimist.
Privaatsus helitöötlemises. Mikrofon aktiveeritakse ainult kasutaja dikteerimise seansi ajal. Alguses ei tohi heli kettale salvestuda, kasutatakse piiratud mĂ€luvahemikku, mis tĂŒhjendatakse seansi lĂ”pus.
Visuaalne aktiivsuse indikaator. Salvestamise ja transkribeerimise ajal peab kasutaja nÀgema selget oleku indikaatorit. Spetsifikatsioonis mainitakse olekuid nagu Salvestamine, Transkribeerimine, LÔpetamine ja Viga.
Ainult stabiilse teksti sisestamine. Esimese teostuse puhul ei tohi vahepealsed tuvastamise hĂŒpoteesid rakendusse otse sisestada. SihtvĂ€lja saadetakse ainult kinnitatud lĂ”plik tekst.
Teksti jĂ€reltoo. Toores transkribeerimine vĂ”ib lĂ€bida normaliseerimise, kirjavahemĂ€rkide seadmise, kapitaliseerimise, vormindamise ja suuliste vormide muutmise kirjalikeks, nĂ€iteks 'twenty two' â '22'.
Dikteerimiskeele valik. SĂŒsteem peab toetama kohandatavat dikteerimiskeelt, lĂ€htudes vaikimisi kasutajaliidese keelest, kui selle jaoks on saadaval sobiv mudel.
Mudeli kvaliteedi profiilid. Spetsifikatsioonis on ette nÀhtud erinevad mudeli profiilid: kerge variant, millel on vÀiksem ressursikasutus, tasakaalustatud vaikeprofiil ja kvaliteetsem, kuid nÔudlikum variant.
Turvaline sisestamise fookuse kasutamine. Teksti sisestamise sihtmĂ€rk valitakse seansi alguses. Kui akna fookus muutub dikteerimise ajal, ei tohi sĂŒsteem vaikides saata teksti teise rakendusse.
Lukustamine kaitstud vÀljadega. Dikteerimine peab olema lukustatud paroolivÀljade, autentimise akende ja muude kaitstud kohtade puhul, kui rakendus vÔi tööriistakomplekt suudab seda tuvastada.
Integreerimine Wayland/GNOME. Esimene versioon on suunatud Waylandile ja GNOME-ile. Esialgseks teksti sisestamiseks kaalutakse IBus'i, tulevikus on plaanis rohkem natiivset Waylandi teed lÀbi sisendimeetodi/teksti sisestamise protokollide.
Kasutaja seaded. Planeeritud seadete liideses peaks olema STT sisse- ja vĂ€ljalĂŒlitamise vĂ”imalus, kuumklahvi valik, dikteerimiskeele, mikrofon, mudeli profiili, jĂ€reltootmise valikute ja aktiivsuse indikaatori valik.
Esimese iteratsiooni raames jÀÀvad projekti vÀliselt vÀlja Àrkamine vÔtme fraasi jÀrgi, pidev taustakuulamine, pilvepÔhine tuvastamine, hÀÀleassistent, hÀÀlkÀsklused, töölaua haldamine, kÔne tÔlkimine, kÔneleja tuvastamine, automaatne keele tuvastamine ja dikteerimisajalugu. TeisisÔnu, Canonical alustab mitte "AI-assistendiga", vaid maapinna lÀhedase funktsiooniga: kohaliku hÀÀle sisendi tekstiks muutmine tavapÀrastesse Ubuntu rakendustesse.
Allikas: linux.org.ru
