Speech To Text is an important accessibility feature, but it’s also a useful productivity tool for anyone who finds it easier to speak than to type.
Today I’m excited to introduce Project Myna, a new initiative to bring speech to text dictation to Ubuntu Desktop. Named after the myna bird, known for its ability to mimic human speech, the project aims to deliver a dictation experience that feels like a natural part of the desktop while respecting user privacy and running entirely on local hardware.
Speech recognition has become a common feature on modern platforms, and we think it should be a first-class experience on Ubuntu Desktop as well.
What to Expect in Ubuntu 26.10
For Ubuntu 26.10, we’re deliberately focusing on the basics: a reliable desktop dictation.
The initial experience will be simple: Press a keyboard shortcut, speak naturally, and see the resulting text appear in the application you’re using. Myna is designed to provide speech recognition with clear visual feedback while dictation is active.
Under the hood, Myna uses speech recognition models running locally on your machine. The initial release targets Ubuntu Desktop on Wayland, with GNOME as the primary validated environment, while keeping the architecture open enough to support additional desktop environments in the future.
We’re intentionally keeping the scope narrow for this first release. Features such as voice assistants, voice commands, desktop control, translation and automatic language detection are outside the scope of the initial project. Before we tackle more advanced scenarios, we want to get the fundamentals right.
Privacy by Design
Privacy has been a design principle from the beginning of the project.
For the initial implementation:
- While it is not restricted to local models, the initial implementation prioritizes speech recognition running locally on your machine.
- No internet connection is required once the necessary models are installed.
- The microphone is only accessed when you explicitly activate dictation.
- Audio is processed in memory and discarded after use.
- No audio recordings are uploaded to external services.
Architecture Overview
Myna is designed as a modular platform that can evolve over time. Speech recognition runs locally, while separate components handle user interaction, dictation management and text injection. This architecture allows us to improve individual parts of the system over time without changing the overall user experience.
At a high level, Myna works like this:
Looking Ahead
Beyond Ubuntu 26.10, we expect to continue improving integration with the desktop and exploring ways to make dictation more natural and accurate. The exact priorities will depend on community feedback and what we learn from early adopters.
Get Involved
Myna is still in the early stages of development, which is why we’re sharing it now. We’d like feedback before too many design decisions become fixed. In particular, we’re interested in hearing from users who rely on dictation or assistive technologies, people already using speech recognition on Linux, developers, testers, documentation writers and anyone interested in improving the desktop experience. You don’t need machine learning expertise to contribute.
You can find specifications and architecture documents on the project repository.
We look forward to hearing your feedback.

