VOICE-TO-TEXT FOR STEAMOS

Hold a button.
Speak naturally.
Keep playing.

Voice-to-text for SteamOS games and apps. Fast, local and designed for controllers.

Steam Deck · SteamOS PCs · Controller-first · Open source

Speak. Transcribe. Type.

1

Hold your shortcut

Use your favourite controller button combination.

2

Speak naturally

Decktation transcribes your voice on your device.

3

Text appears

Your message is typed directly in the game or app.

World of Warcraft, without the keyboard.

Talk to your guild, party and friends without leaving your controller.

World of Warcraft Forever beta gameplay with a tauren and an edited chat input reading /p Ready to pull?
WoW: Forever beta · Gameplay: GameStar · Edited chat demo
You sayDecktation types
party ready to pull?→/p ready to pull?
guild hello everyone→/g hello everyone
reply nice, on my way→/r nice, on my way
say brb 5 minutes→/s brb 5 minutes

Built for gaming

Designed for Steam Deck and controller-driven SteamOS PCs.

Fast local transcription

Short messages can be ready in under a second, without leaving your device.

Controller-first

Configurable controller shortcut, haptics and supported gamepads.

Private by default

Audio and transcripts stay on your device.

Game presets

Optimized behavior for WoW, Guild Wars 2 and Generic text entry.

Speak your language

Dictate in 99 languages, including English, Spanish, French, German and Portuguese. Detects your language automatically.

See all 99 languages

Afrikaans, Albanian, Amharic, Arabic, Armenian, Assamese, Azerbaijani, Bangla, Bashkir, Basque, Belarusian, Bosnian, Breton, Bulgarian, Burmese, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Lao, Latin, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Māori, Marathi, Mongolian, Nepali, Norwegian, Norwegian Nynorsk, Occitan, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Sanskrit, Serbian, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Yiddish, Yoruba

Accuracy varies by language and model.

Do you already have Decky Loader?

Optional: custom Decky store

In Decky Settings → General → Store Channel, select Custom and enter this URL. This replaces the default store listing; switch back to Default to browse other plugins.

https://decktation.com/plugins.json

Your voice stays on your device.

Decktation processes audio and transcripts locally. Your dictation is not sent to a cloud transcription service.

Privacy & permissions →
✓ Local speech processing
✓ No account required
✓ Optional diagnostics are off by default

Made for your games.

World of Warcraft

Game-specific chat preset.

Guild Wars 2

Game-specific preset.

Generic

Dictate into focused text fields in other games and apps.

Generic mode can work anywhere Decktation can safely enter text into the focused field.

Questions, answered.

Does Decktation need internet?

A connection is needed to download a Whisper model the first time. Dictation itself is processed locally once the model is available.

Is my voice uploaded anywhere?

No. Audio and transcripts are processed locally. Optional diagnostics are separate and opt-in.

Does it only work with World of Warcraft?

No. Decktation includes WoW, Guild Wars 2 and Generic behavior for other compatible text fields.

How fast is transcription?

Short messages can be ready in under a second after you release the buttons. Timing varies with your device, the selected model, message length and how busy the game is.

Is Decktation open source?

Yes. The source code, releases and issue tracker are available on GitHub.

Which SteamOS devices are supported?

Designed for Steam Deck and controller-driven SteamOS systems. Hardware and controller compatibility can vary.

Does it work offline?

Once the required Whisper model is downloaded, dictation is processed locally without a cloud transcription service.

Why does the plugin need elevated permissions?

Decktation reads controller input and enters text through Decky permissions. Dictated text is handled as data, never executed as a shell command.

Looking for test builds?

Browse releases and development builds to try upcoming changes and share feedback.

Releases & test builds

Keep your hands on the controller.

Install Decktation and start dictating in your games.