Voice dictation for Steam Frame. Speak into a text field using your controllers, without a keyboard or an always-on microphone.
Desktop is the Frame's built-in desktop session. Standalone apps, such as Firefox launched directly from Steam, run outside Desktop. Frame Voice types into both; accented and non-Latin text currently requires a standalone app. Dictation is unavailable inside Steam menus and VR games.
Install on your Frame
-
Open Desktop, then open Konsole (the terminal).
-
Paste this command and press Enter:
curl -fsSL https://raw.githubusercontent.com/techieyann/frame-voice/main/get.sh | sh -
The GUI installer opens in Desktop. Choose how your speech is transcribed. If asked, enter your SteamOS administrator password to allow text input. If you have never set that password, run
passwdin Konsole first. -
Find the Frame Voice microphone icon in the Desktop tray.
Choose transcription and language
| Transcription option | Speed | Internet needed | Requirements |
|---|---|---|---|
| Groq · Cloud | Fastest | Every dictation | API key |
| Local · Fast | Fast | Initial download only | ~142MiB |
| Local · Balanced | Slow | Initial download only | ~466MiB |
The local options process speech on your Frame; the larger model favors accuracy.
Choose Language in the Transcription tab, or Automatic detection if you use more than one language. Local setup downloads the appropriate English or multilingual model. Groq needs no language-specific download.
Try your first dictation
- Open Firefox, start a new tab, and click its address bar.
- Briefly touch either joystick cap, lift your thumb, then touch it again and hold.
- Wait for the start tone and microphone badge, then speak.
- Lift your thumb to finish. Wait for the transcription to appear.
Click the joystick during recording to cancel. After text appears, A submits and releasing X clears; the left D-pad right/left do the same. These actions are available briefly after dictation and stop when you change focus. Nothing submits automatically.
Open Configure… in the tray to customize Frame Voice. See the settings guide for the General, Transcription, and Controllers tabs.
The configuration window: choose a transcription path and language, then save.
If something does not work
Check that dictation is running in the tray and that an app's text field is focused. Use View recent logs in the tray for more detail, or follow the troubleshooting guide.
Settings · Troubleshooting · Release notes · Developer guide · License
