Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cboiangiu/decky-dictation
Allows speech to text input using Vosk and Nerd Dictation.
https://github.com/cboiangiu/decky-dictation
Last synced: 12 days ago
JSON representation
Allows speech to text input using Vosk and Nerd Dictation.
- Host: GitHub
- URL: https://github.com/cboiangiu/decky-dictation
- Owner: cboiangiu
- License: other
- Created: 2023-04-01T14:06:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-05T08:08:09.000Z (4 months ago)
- Last Synced: 2024-08-01T19:54:58.871Z (3 months ago)
- Language: Python
- Size: 1.06 MB
- Stars: 10
- Watchers: 3
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Decky Dictation
![Decky-Dictation Example Screenshot](decky-dictation-screenshot.png)
Allows speech to text input using [Vosk](https://github.com/alphacep/vosk-api) and [Nerd Dictation](https://github.com/ideasman42/nerd-dictation)
This plugin was made with the [decky-plugin-template](https://github.com/SteamDeckHomebrew/decky-plugin-template)
**This plugin is still in WIP!**
### Changelog
- 1.1.0 - update deps, change hotkeys, add enable toggle and various fixes
- 1.0.0 - change hotkeys to avoid collision with steamOS
- 0.2.1 - update pnpm and DFL
- 0.2.0 - decky-dictation is born, also added timeout, sentences, casing and punctuation for nerd-dictation
- 0.1.0 - initial version### Nice to have
- Allow support for mode switching and implement persistent config settings; add new push to talk mode (hold L5?), add new single button toggle mode
- Implement support for downloading and selecting other models at runtime (some more advanced models are too large to store on git; shippable stays with the small model)
- Allow the user to configure their hotkeys of choice. (maybe per game?)### Known issues
- Currently this plugin only works in a game in game mode (first opened game if you have more opened at once; not working in home, store or steam chat ui etc).
### Thanks
- Thanks to [u/TheSheepAdam](https://www.reddit.com/user/TheSheepAdam/) for the [proof of concept](https://www.reddit.com/r/SteamDeck/comments/wuajgy/dictation_speech_to_text_proof_of_concept_vosk/)
- Thanks to [@marissa999](https://github.com/marissa999) for [decky-recorder](https://github.com/marissa999/decky-recorder) which has been used as a template for this plugin### Building
If you want to build this plugin, please use the commands found in `.vscode/tasks.json`. Building this will make use of the [Decky Plugin CLI](https://github.com/SteamDeckHomebrew/cli).