u/Substantial_Major654

▲ 26 r/openSUSE+1 crossposts

I'm building a voice assistant for KDE Plasma on openSUSE Tumbleweed

I'm building a voice assistant for KDE Plasma on openSUSE Tumbleweed

Hi everyone,

I'm Ivo Grimaldi (IvoErMejo), an openSUSE Board Member, musician, and long-time Linux and KDE enthusiast.

I've been working on a project called OK Plasma, an open-source voice assistant designed specifically for the KDE Plasma desktop.

The idea started from a simple question:

What if a voice assistant could actually interact with the Linux desktop, rather than just answer questions?

OK Plasma is being developed and tested on openSUSE Tumbleweed + KDE Plasma. It currently combines local LLMs, Whisper speech recognition, OpenWakeWord and desktop automation.

Here's a short video showing the project in action.

The project is available on Codeberg:

https://codeberg.org/ivoermejo/plasma-assistente-vocale

It can already handle things such as voice commands, launching applications, interacting with the desktop and managing reminders. I'm also working on smarter resource management, so that components such as the local LLM and speech recognition don't have to consume CPU/GPU/RAM when they aren't needed.

The project is still very much under development. I've spent quite a lot of time testing, breaking things, fixing them and trying to make the whole experience feel natural on a Linux desktop.

openSUSE has been a big part of my work in the Linux community for many years. I'm also a co-founder of Geekos DAW, a project for musicians using openSUSE and Linux, and Geekos Italia, an Italian support community for openSUSE. I'm also a member of PNLug A.P.S. and regularly participate in Linux and multimedia events.

For some background on my openSUSE activities:

https://en.opensuse.org/User:Ivoermejo

I'm sharing OK Plasma here because it is being built on the platform I use every day, and I'd really like to hear from other openSUSE users:

Would you find a voice assistant integrated into KDE Plasma useful? What would you want it to be able to do?

I'm particularly interested in ideas that make sense for a Linux desktop rather than simply reproducing the features of a generic AI assistant.

The project is open source, and I'm happy to share more about the technical side as development progresses.

u/Substantial_Major654 — 2 days ago