{"id":26423024,"url":"https://github.com/c-loftus/sight-free-talon","last_synced_at":"2026-03-06T22:32:23.208Z","repository":{"id":207999135,"uuid":"720593355","full_name":"C-Loftus/sight-free-talon","owner":"C-Loftus","description":"Integrate Talon voice dictation commands with TTS, screen readers, braille, and more!","archived":false,"fork":false,"pushed_at":"2026-03-02T16:38:06.000Z","size":121318,"stargazers_count":21,"open_issues_count":15,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-03-02T19:54:11.187Z","etag":null,"topics":["accessibility","blind","dictation","eyestrain","hci","human-computer-interaction","nvda","screenreader","talonvoice","voice-dictation"],"latest_commit_sha":null,"homepage":"http://colton.place/sight-free-talon/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/C-Loftus.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["c-loftus"]}},"created_at":"2023-11-19T00:30:16.000Z","updated_at":"2025-09-28T05:15:03.000Z","dependencies_parsed_at":"2024-04-08T17:43:31.418Z","dependency_job_id":"e9a405f8-92eb-4f08-a573-d8e3ad2a24a8","html_url":"https://github.com/C-Loftus/sight-free-talon","commit_stats":null,"previous_names":["c-loftus/sightless-talon"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/C-Loftus/sight-free-talon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C-Loftus%2Fsight-free-talon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C-Loftus%2Fsight-free-talon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C-Loftus%2Fsight-free-talon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C-Loftus%2Fsight-free-talon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/C-Loftus","download_url":"https://codeload.github.com/C-Loftus/sight-free-talon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/C-Loftus%2Fsight-free-talon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30201001,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"ssl_error","status_checked_at":"2026-03-06T18:57:34.882Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","blind","dictation","eyestrain","hci","human-computer-interaction","nvda","screenreader","talonvoice","voice-dictation"],"created_at":"2025-03-18T02:37:16.490Z","updated_at":"2026-03-06T22:32:23.187Z","avatar_url":"https://github.com/C-Loftus.png","language":"Python","funding_links":["https://github.com/sponsors/c-loftus"],"categories":[],"sub_categories":[],"readme":"# Sight-Free-Talon\n\n**Non-visually control your entire computer with voice commands. Uses the cross-platform [Talon Voice](https://talon.wiki) dictation engine.**\n\nIntended to be universal for all abilities, but especially helpful for those with blindness, vision impairment, or eyestrain.\n\nProvides functionality to:\n\n- echo back dictated text as you speak\n- use all [standard Talon commands](https://github.com/talonhub/community) non-visually\n- create your own non-visual voice commands using a cross-platform TTS library\n- hook into system accessibility APIs (i.e. speak info on context switch of the mode, app, window, etc.)\n\nThis repository integrates with:\n\n- screen readers\n- text-to-speech\n- braille\n\n# Usage\n\n- Watch my demo video for a quick overview\n\n  \u003ca href=\"https://www.youtube.com/watch?v=i-XcpnVwvR0\" title=\"Sight-free-talon overview video\" alt=\"Sight-free-talon overview video\"\u003e\n  \u003cimg alt=\"Sight-free-talon overview video\" src=\"https://github.com/C-Loftus/sight-free-talon/assets/70598503/1c33a46b-9595-4641-a6c1-0bc11b4ea90d\" width=\"400\" aria-hidden=\"true\" \u003e\n  \u003c/a\u003e\n\n- [Official docs](https://colton.place/sight-free-talon/) can be found on my website and are in active development\n- All voice commands are found in the `.talon` files in each subdirectory and are scoped to each corresponding application or context\n\n# Installing\n\n- Clone this repo into your Talon user directory.\n- Clone the [Talon community repository](https://github.com/talonhub/community) for general Talon commands\n  - This is the sole OS-agnostic dependency of this project.\n\n_Note for sighted users_: Please clone the entire repository. Any functionality that isn't relevant to you (i.e. screen reader support) will not impact your general Talon usage and each all settings are easy to change or override in a settings file.\n\n## OS Specific Setup\n\n- Windows\n\n  - Using NVDA:\n    - Install the NVDA addon file from the repo [releases page](https://github.com/C-Loftus/sight-free-talon/releases/)\n    - If you do not want to install the addon, disable `Speech interrupt for typed characters` in NVDA settings to make sure typing text from Talon is not interrupted with every typed character.\n\n- Mac\n\n  - No extra dependencies\n\n- Linux\n  - Install `spd-say` to play standard tts.\n  - Install `piper` to use the `omnx` model for more natural speech\n    - run `pipx install piper` to install it (thus `pipx` is a dependency)\n\n# Contributing / Support\n\nIf you benefit from this repo, please star it on GitHub. It helps put more attention on an otherwise niche accessibility challenge.\n\nI appreciate _all contributions in any form_. For more info read [CONTRIBUTING.md](./docs/src/CONTRIBUTING.md). Feel free to reach out personally through the links in my bio if you have any personal inquiries regarding this repo.\n\n# Acknowledgements and Resources\n\nSee [ATTRIBUTIONS.md](./docs/src/ATTRIBUTIONS.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc-loftus%2Fsight-free-talon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fc-loftus%2Fsight-free-talon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc-loftus%2Fsight-free-talon/lists"}