O Myna é um projeto experimental de ditado local da Canonical para o Ubuntu Desktop. A Canonical lista um PPA para instalar o pacote gráfico myna-config, e o Snapcraft informa o comando para instalar o cliente; o README do projeto também especifica quais sessões de desktop e serviço de texto o cliente requer.
Comandos para instalar os componentes
A Canonical lista estes comandos para adicionar o PPA do projeto e instalar o myna-config:
sudo add-apt-repository ppa:canonical-desktop-team/myna
sudo apt install myna-config
O guia da SoftZone indica o PPA ppa:charles05/myna-config, diferente do que consta no repositório do projeto da Canonical. Para o cliente Myna, o Snapcraft lista este comando, no canal edge:
sudo snap install myna --edge
Requisitos de desktop e uso do atalho
O cliente requer uma sessão GNOME com Wayland ou Xfce com X11, além do daemon do IBus em execução, segundo o README do cliente Myna. O IBus é o serviço que permite inserir o texto reconhecido no aplicativo em foco.
O fluxo descrito pelo projeto usa um atalho de teclado personalizado: pressione-o para começar a falar e pressione-o novamente para encerrar a captura e inserir a transcrição no campo ativo. Por isso, além da sessão compatível, o IBus precisa estar funcionando para que o texto chegue ao aplicativo.
Como o áudio é processado
Segundo o Snapcraft, o cliente captura o áudio e envia dados PCM a um snap de processamento local por um socket Unix. Os snaps de inferência não têm acesso ao microfone; a listagem também afirma que o áudio não é armazenado e que nada sai da máquina.
A Canonical alerta que o Myna e vários de seus recursos ainda estão em desenvolvimento intenso e podem passar por mudanças importantes antes de uma versão estável. (Repositório do projeto)