{"id":13341862,"url":"https://github.com/redocrepus/ahk-whisper-paste","last_synced_at":"2025-03-11T23:30:32.416Z","repository":{"id":198469011,"uuid":"699082266","full_name":"redocrepus/ahk-whisper-paste","owner":"redocrepus","description":"Allows dictating anywhere in Windows using AutoHotKey and OpenAI's Whisper speech-to-text engine.","archived":false,"fork":true,"pushed_at":"2024-02-21T13:44:16.000Z","size":51012,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-10-24T10:08:02.405Z","etag":null,"topics":["dictation","openai","openai-api","text-to-speech","voice-typing","whisper","whisper-ai","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"mxro/autohotkey-chatgpt-voice","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redocrepus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-01T21:25:09.000Z","updated_at":"2024-09-19T11:31:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"63101477-dbd0-4f86-a77a-1797b5d8d7ee","html_url":"https://github.com/redocrepus/ahk-whisper-paste","commit_stats":null,"previous_names":["redocrepus/ahk-whisper-paste"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redocrepus%2Fahk-whisper-paste","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redocrepus%2Fahk-whisper-paste/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redocrepus%2Fahk-whisper-paste/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redocrepus%2Fahk-whisper-paste/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redocrepus","download_url":"https://codeload.github.com/redocrepus/ahk-whisper-paste/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243129527,"owners_count":20241030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dictation","openai","openai-api","text-to-speech","voice-typing","whisper","whisper-ai","windows"],"created_at":"2024-07-29T19:26:40.470Z","updated_at":"2025-03-11T23:30:30.180Z","avatar_url":"https://github.com/redocrepus.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wisper Autohotkey Paste\n\nVoice type anywhere in Windows using OpenAI's Whisper Speech Recognition engine!\nThis project allows you dictating anywhere in Windows using OpenAI's Whisper speech-to-text engine.\n\n(This is a fork of mxro/autohotkey-chatgpt-voice, I modified it to allow just voice typing instead of carrying out commands.)\n\n## Install\n\nI have to update this section to match the current fork...\n\n- Download and install AutoHotKey V1 from [autohotkey.com](https://www.autohotkey.com/)\n- TBD\n- Copy `config.template.json` to your own `config.json`, and edit it to provide your [Open API Key](https://www.howtogeek.com/885918/how-to-get-an-openai-api-key/) for the property `OpenapiKey`.\n\n```json\n{\n  \"OpenapiKey\": \"\",\n  \"AutoHotKeyExec\": \".\\\\bin\\\\autohotkey-1.1.37.01\\\\AutoHotkeyU64.exe\"\n}\n```\n\n## Usage\n\n- Double click on `watch.ahk` from the extracted files\n- Press F8\n- Say whatever you want to type\n- Press F8\n- Wait for Open AI and AutoHotKey to do their magic\n\n### Trigger Hotkey\n\nThe hotkey to start/stop a voice command is defined in `watch.ahk`. You can replace the following with a hotkey of your choice:\n\n```\nF8::\n```\n\n## Customise\n\n- Edit transcriptionPrompt.txt to customize the transcription.\n- Add multiple transcription prompt and .ahk files. For example, you can have multiple Trigger Hotkeys for different languages or contexts.\n\n## Prior Art\n\n- [ChatGPT-AutoHotkey-Utility](https://github.com/kdalanon/ChatGPT-AutoHotkey-Utility): Uses AutoHotKey to perform a number of actions, such as translate\n- [ChatGPT Voice Assistant](https://github.com/DonGuillotine/chatGPT_whisper_AI_voice_assistant): Provides a Windows based assistant driven by ChatGPT\n- [How to Make Your Own Windows Transcription App With Whisper and AutoHotkey](https://www.makeuseof.com/make-transcription-app-whisper-autohotkey/): Step by step tutorial to make a transcription app using AutoHotKey (added as per [reddit](https://www.reddit.com/r/AutoHotkey/comments/16ork8y/combining_ahk_with_chatgpt_to_automated_windows/))\n\n\n## Develop\n\n### Build Source Code\n\n`task build`\n\n### Package Executable\n\n`task package`\n\n### Run Locally\n\n```\ngo run ./cmd/whisper-autohotkey/.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredocrepus%2Fahk-whisper-paste","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredocrepus%2Fahk-whisper-paste","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredocrepus%2Fahk-whisper-paste/lists"}