Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Python talonvoice Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Talon is what I would describe as accessibility for programmers (my definition, not the developer's!). You effectively write software that replaces keyboard and mouse usage, generically, flexibly and programmatically.
So when you write commands you bind them in different way: app specific[1], feature specific[2][3], OS-specific, hecking __programming language specific__[4] etc, and the in talon mixes and matches all of that stuff together.
So let's say I have VSCode focused on a javascript file . Talon knows this, and so I have "panel switch" which is a vscode specific command, and "op strict equal" to insert ` === `, but I also have generic text editing commands (because it's an editor), and multi cursor commands (because vscode has been tagged as multi cursor supporting), and tab commands (because vscode is a tab-based editor), and so on and so on.
If I then switched to the browser I would keep the generic text editing commands, and the tab commands, as it supports both of those things, but I would no longer have multi cursor support (or JS commands), because my browser doesn't support that.
This also means you can by and large use the same talon config (and so the same voice commands) on windows, mac and x11.
So for me switching to windows is actually less of a pain because most of the ways I interact with my computer don't actually change, as talon abstracts that away quite a bit.
[1] https://github.com/talonhub/community/blob/main/apps/vscode/... / https://github.com/talonhub/community/blob/main/apps/vscode/...
Project mention: Launch HN: Aqua Voice (YC W24) – Voice-driven text editor | news.ycombinator.com | 2024-03-26Nice work. I am very involved in the Talon community and it is cool to see other projects tackling voice interaction from different perspectives.
I develop a very similar natural language voice interaction tool using the OpenAI API and Talon as the engine[0]. (i.e you apply any voice command transformation with AI on any text, or use it alongside Cursorless for semantically targeting scopes in the AST) You can use my solution with offline LLM models too.
If you are interested in chatting, please reach out, as I am very interested and experienced in this space.
[0] https://github.com/c-loftus/talon-ai-tools
Python talonvoice related posts
-
Firefox 121 defaults to Wayland on Linux
-
Nearly 40% of software engineers will only work remotely
-
How many of you use a mechanical keyboard
-
Cursorless: Don't let the cursor slow you down
-
Programmer’s Nightmare: Cubital Tunnel Syndrome
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 May 2024
Index
Project | Stars | |
---|---|---|
1 | community | 573 |
2 | talon-ai-tools | 32 |
Sponsored