Skip to main content
Voice never leaves

Canonical Brings Private, Local Speech-to-Text to Ubuntu Desktop

Canonical is bringing speech recognition straight to the Ubuntu desktop with Myna, a dictation tool that works without sending your audio anywhere. Which engines power it, and what hardware do you need?
Canonical Brings Private, Local Speech-to-Text to Ubuntu Desktop
Canonical Brings Private, Local Speech-to-Text to Ubuntu Desktop

Myna, Ubuntu's speech-to-text dictation project, is now available as a technology preview. Speech recognition runs entirely on your machine, so you can dictate into any application you use without sending your audio anywhere.

Key Features at a Glance

β€” Ubuntu
  • Local processing: Recognition runs on your machine. After a model downloads, no internet connection is needed, and your audio is not uploaded or stored.
  • Multiple engines: Parakeet, Whisper, and FunASR are supported. Each trades off language support, accuracy, and hardware requirements, so you can choose based on your language and machine.
  • Real-time visual feedback: Myna shows feedback as it recognizes your speech.
  • Hotkey dictation: Put the cursor in a text field, press the configured hotkey, and speak. Myna transcribes directly into the application you're using.
  • Optional GPU acceleration: Supported NVIDIA GPUs can use a GPU-accelerated engine. Support for additional accelerators is planned.
  • Dictation only: Myna is not a voice assistant and does not control the desktop through voice commands.

Availability

The technology preview is available on Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10 (amd64 and amd64v3, GNOME on Wayland), and you can install it from the ppa:canonical-desktop-team/myna PPA with the myna-config package. The project is developed in the open at github.com/canonical/myna.

Attribute Details
Status Technology preview
Supported releases Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Ubuntu 26.10
Architectures amd64 and amd64v3
Desktop session GNOME on Wayland
PPA ppa:canonical-desktop-team/myna
Package myna-config
Source github.com/canonical/myna

Felipe Santos

“Artificial intelligence can process the world in milliseconds, but only the human heart can give meaning to every second lived” – Mr. Santos