Elektrine lite

← Feed

@matthartley@fosstodon.org

Post #1825555

2026-01-06 13:33 UTC

Linux desktop voice control has a gap. Talon costs money. Other tools are X11-only or cloud-dependent. So I built EasySpeak. https://www.youtube.com/watch?v=dl5m2Zo1oIE https://github.com/ctsdownloads/easyspeak/tree/dev?tab=readme-ov-file#easyspeak - Free and open source (GPL-3.0) - Fully local — no cloud, no accounts - Wayland-native - "Hey Jarvis, open downloads" Built for RSI, accessibility, or anyone who wants to talk to their computer. #Linux #OpenSource #Accessibility #VoiceControl #GNOME #Wayland #a11y

Replies (22)

  • @matthartley@fosstodon.org 2026-01-06 13:51

    A little more backstory here on LinkedIn. https://www.linkedin.com/feed/update/urn:li:activity:7414297028702347264/

    Open ##2142269

  • @matthartley@fosstodon.org 2026-01-09 12:42

    Just a reminder for folks here with questions, I put this together to better clarify stuff. https://github.com/ctsdownloads/easyspeak/discussions

    Open ##2142270

  • @unchartedworlds@scicomm.xyz 2026-01-06 14:14

    @matthartley Nice! One data point though - #Talon does have a free version. It's the evolving beta which costs money.

    Open ##2142272

  • @matthartley very nice! This is an awesome software stack. I love the inclusion of openwakeword. If folks don't like "hey, Jarvis" it's easy enough to swap it out for another model. I was just experimenting with a "hey, potato" one with Home Assistant/esphome the other day.

    Open ##2142274

  • @danielquinn@mastodon.social 2026-01-06 14:20

    @matthartley this is *fantastic* work. I especially appreciate the implementation of the "grid" keyword. Nice stuff. I wrote something like this a few years ago but ran into a wall when pyautogui wasn't supporting Wayland. If you're interested, here's the announcement on Reddit back then, which included a video: https://www.reddit.com/r/Mycroftai/comments/krmn8m/ Code is here: https://gitlab.com/danielquinn/majel

    Open ##2142278

  • @mwop@phpc.social 2026-01-06 14:23

    @matthartley I needed this three years ago when I dislocated my shoulder and couldn't type effectively. I cobbled something together with numen, but it was barely usable. Bookmarking this for the future!

    Open ##2142280

  • @Sammy@infosec.town 2026-01-06 14:44

    @matthartley Thank you for this! I work in Accessibility Tech and I need more reasons to move participants to Linux.

    Open ##2142281

  • @tusharhero@mathstodon.xyz 2026-01-06 15:03

    @matthartley Can Emacs do it.

    Open ##2142284

  • @matthartley Having more accessibility options on Linux especially Wayland is sorely needed. Thanks for making this thing! I am fortunate enough to not require stuff like this, but sometimes accessibility helps out in a pinch, and I am grateful for that.

    Open ##2142286

  • @matthartley this is super cool!

    Open ##2142287

  • @DennisKuester@norden.social 2026-01-06 16:42

    @matthartley So nice! I love it.

    Open ##2142288

  • @M@nerdculture.de 2026-01-06 17:39

    @matthartley Some Questions about the language model for your speech-to-text. Where do you got it? Are there already some library's? Will it (does it) support other languages. And. Might be a key feature for a lot of (e.g. handicapped) people: is there a way to train on your own voice/pronunciations/way to speak. I know some guys who fail on the speech-to-text because of their ability to speak.

    Open ##2142289

  • @shelldozer@oldbytes.space 2026-01-06 19:37

    @matthartley RSI? Repetitive-Strain Injury?

    Open ##2142296

  • @matthartley genuine question, what would it take financially to develop it into a fully functioning replacement for Nuance's Dragon Naturally Speaking for windows? I can't type or edit anything longer than an email. I also can't code. The one thing missing from the FOSS ecosystem is a proper, fully functional voice to text suite. I want to help make it happen. also this is amazing and thank you

    Open ##2142299

  • @cormekedia@mastodon.social 2026-01-06 21:50

    @matthartley thank you!

    Open ##2142305

  • @matthartley Wow, that looks incredibly nice. Something I especially noticed in the demo: why do you need a wakeword for every command? I imagine this would feel more natural: start EasySpeak -> always listening for commands -> pause/exit

    Open ##2142314

  • @Crell@phpc.social 2026-01-06 22:50

    @matthartley Would it work for we KDE users, too?

    Open ##2142315

  • @Huriken@mas.to 2026-01-06 23:12

    @matthartley Looks awesome, great job!

    Open ##2142316

  • @pup@yeen.town 2026-01-06 23:36

    @matthartley@fosstodon.org is this gnome-specific or does it work on other desktops?

    Open ##2142317

  • @Blort@social.tchncs.de 2026-01-07 08:41

    @matthartley Sounds interesting! Where can we see the video outside YouTube? Is there a Peertube version?

    Open ##2142319

  • @Hans@kirche.social 2026-01-07 08:57

    @matthartley Sehr interessant, Matt. Ich hatte vor knapp 30 Jahren "Dragon Dictate". Fand ich schlimm. Da ich Linux habe, wäre Easy Speak interessant. Frage: Kennt das Programm auch die deutsche Sprache? --- Very interesting, Matt. I had "Dragon Dictate" almost 30 years ago. I found it bad. Since I have Linux, Easy Speak would be interesting. Question: Does the programme also know the German language?

    Open ##2142320

  • @slatian@pleroma.envs.net 2026-01-07 15:43

    @matthartley Added this one to my list of speech recognition frontends: https://slatecave.net/notebook/speech-recognition-frontends/#easyspeak :drgn_happy:

    Open ##2142321