Myna is Canonicals experimentele project voor lokale spraak-naar-tekst op Ubuntu Desktop. Voor myna-config vermeldt Canonicals projectrepository deze PPA en installatieopdracht; Snapcraft geeft een afzonderlijk commando voor de client. Die client vereist volgens de README een GNOME-sessie met Wayland of een Xfce-sessie met X11, plus een actieve IBus-daemon.
De gedocumenteerde pakketten installeren
Canonical vermeldt deze opdrachten voor de configuratie-app myna-config:
sudo add-apt-repository ppa:canonical-desktop-team/myna
sudo apt install myna-config
Voor de Myna-client vermeldt Snapcraft deze opdracht, die de client uit het edge-kanaal installeert:
sudo snap install myna --edge
De PPA in Canonicals repository verschilt van die in de handleiding van SoftZone: daar staat ppa:charles05/myna-config (SoftZone). Gebruik voor myna-config dus de PPA die Canonical zelf in de projectrepository vermeldt.
Controleer je desktopsessie en IBus
De client-README noemt twee geschikte combinaties: GNOME met Wayland, of Xfce met X11. Ook moet de IBus-daemon actief zijn. IBus is hier de invoermethode waarmee Myna de herkende tekst in de toepassing met de focus plaatst.
De beschreven bediening gebruikt een zelf ingestelde sneltoets. Wanneer de daemon draait, zet je de cursor in de gewenste toepassing en druk je op de sneltoets om te beginnen met dicteren. Druk je er opnieuw op, dan stopt de opname en voegt Myna de tekst via IBus in de actieve toepassing in.
Hoe Myna de audio verwerkt
Volgens Snapcraft neemt de client audio op en stuurt die als PCM-audio via een lokale Unix-socket naar een backend-snap. De inferentie-snap krijgt geen toegang tot de microfoon. Snapcraft zegt dat audio niet wordt opgeslagen en de machine niet verlaat; Canonical beschrijft Myna als spraakherkenning die offline werkt met lokaal geïnstalleerde modelsnaps.
Canonical waarschuwt dat Myna en verschillende functies volop in ontwikkeling zijn en vóór een stabiele release ingrijpend kunnen veranderen. Dat maakt de huidige pakketnamen en bediening onderdeel van een experimenteel project.