u/Former-Employment-83

I built an AI Speech-to-Text plugin for Decky Loader and I’d love some community feedback

Hi everyone!

I’ve been working on a Decky Loader plugin for Steam Deck called AI Speech-to-Text.

The idea is simple: you use a push-to-talk button combo, the plugin records your voice, sends the audio to a configurable AI transcription provider/model, and then inserts the transcribed text into the active game or app.

GitHub repo:
https://github.com/cristorrian/ai-speech-to-text

Current features

Some of the current features are:

  • Push-to-talk recording using a two-button controller combo
  • Manual recording controls from the Decky sidebar
  • Per-game profiles
  • Configurable transcription providers/models
  • Support for OpenAI-compatible endpoints
  • Example profiles for Groq, OpenAI and OpenRouter
  • Unicode-friendly text insertion, useful for accents and non-English text
  • Bundled runtime tools to reduce external dependencies

Installation

The official installation method is the desktop one-click installer included in the repository.

In Desktop Mode:

  1. Download or open Install AI Speech-to-Text.desktop from the repository.
  2. Double-click it.
  3. If Firefox downloads it as Install AI Speech-to-Text.desktop.download, rename it so it ends exactly in .desktop.
  4. The installer will download and run the install script from the GitHub repo.
  5. It installs the plugin into:

/home/deck/homebrew/plugins/ai-speech-to-text

After installation, configure your transcription provider API keys here:

/home/deck/homebrew/settings/ai-speech-to-text/transcription_profiles.json

The repository includes example profiles for Groq, OpenAI and OpenRouter, but you need to add your own API keys.

About the development process

I also want to be fully transparent about how this was built.

I developed this plugin with the help of AI, specifically using code agents/generative AI during the development process. I’m a developer, but I don’t always have the time to manually write every single part of a project from scratch, so I used AI as a development accelerator.

That said, I’ve tried to optimize the implementation as much as possible, review the generated code carefully, improve the structure, and make the plugin work as reliably as I could.

Feedback wanted

I’d really appreciate it if anyone in the Decky Loader community wants to try it out and give feedback.

I’m especially interested in hearing about:

  • Installation issues
  • Games/apps where text insertion does or doesn’t work well
  • Problems with controller button combos
  • Provider/model configuration issues
  • Suggestions to improve the UX
  • Any bugs or edge cases you run into

Feel free to open issues on GitHub or comment here with questions, problems or ideas.

Thanks in advance to anyone willing to test it!

reddit.com
u/Former-Employment-83 — 4 days ago