{"id":26541565,"url":"https://github.com/gbbirkisson/whispy","last_synced_at":"2026-04-10T21:10:10.768Z","repository":{"id":281914661,"uuid":"946861967","full_name":"gbbirkisson/whispy","owner":"gbbirkisson","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-19T08:03:32.000Z","size":664,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T09:22:13.119Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/gbbirkisson.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-11T19:42:02.000Z","updated_at":"2025-03-19T08:03:35.000Z","dependencies_parsed_at":"2025-03-11T20:43:20.398Z","dependency_job_id":null,"html_url":"https://github.com/gbbirkisson/whispy","commit_stats":null,"previous_names":["gbbirkisson/whispy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbbirkisson%2Fwhispy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbbirkisson%2Fwhispy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbbirkisson%2Fwhispy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbbirkisson%2Fwhispy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gbbirkisson","download_url":"https://codeload.github.com/gbbirkisson/whispy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244894308,"owners_count":20527669,"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":[],"created_at":"2025-03-22T01:39:09.895Z","updated_at":"2026-04-10T21:10:05.668Z","avatar_url":"https://github.com/gbbirkisson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/gbbirkisson/whispy\"\u003e\n      \u003cimg src=\"logo.png\" alt=\"Logo\" height=\"128\"\u003e\n    \u003c/a\u003e\n    \u003cbr\u003ewhispy\n  \u003c/p\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  Easy speech transcriptions using OpenAI \u003cb\u003ewhis\u003c/b\u003eper and \u003cb\u003epy\u003c/b\u003ethon\n\u003c/p\u003e\n\n\u003c!-- vim-markdown-toc GFM --\u003e\n\n* [Installation](#installation)\n* [Usage](#usage)\n\n\u003c!-- vim-markdown-toc --\u003e\n\n## Installation\n\n```bash\npipx install -f git+https://github.com/gbbirkisson/whispy.git\n```\n\n## Usage\n\n```bash\n$ whispy --help\nUsage: whispy [OPTIONS]\n\n  Simple program that transcribes audio when a hotkey is pressed. Once the\n  program has started, these are the keys you can use:\n\n          RIGHT_CTRL: Press and hold to start recording audio\n          RIGHT_SHIFT: Press briefly while recording to translate transcript\n          LEFT_SHIFT: Press briefly while recording to output email\n          ESC: Press briefly while recording to cancel\n\nOptions:\n  -m, --model [tiny|base|small|medium|large|turbo|tiny.en|base.en|small.en|medium.en]\n                                  Whisper model to use.  [default: small]\n  -l, --language [en|zh|de|es|ru|ko|fr|ja|pt|tr|pl|ca|nl|ar|sv|it|id|hi|fi|vi|he|uk|el|ms|cs|ro|da|hu|ta|no|th|ur|hr|bg|lt|la|mi|ml|cy|sk|te|fa|lv|bn|sr|az|sl|kn|et|mk|br|eu|is|hy|ne|mn|bs|kk|sq|sw|gl|mr|pa|si|km|sn|yo|so|af|oc|ka|be|tg|sd|gu|am|yi|lo|uz|fo|ht|ps|tk|nn|mt|sa|lb|my|bo|tl|mg|as|tt|haw|ln|ha|ba|jw|su|yue]\n                                  Language to listen to.  [default: en]\n  -t, --translate [en|zh|de|es|ru|ko|fr|ja|pt|tr|pl|ca|nl|ar|sv|it|id|hi|fi|vi|he|uk|el|ms|cs|ro|da|hu|ta|no|th|ur|hr|bg|lt|la|mi|ml|cy|sk|te|fa|lv|bn|sr|az|sl|kn|et|mk|br|eu|is|hy|ne|mn|bs|kk|sq|sw|gl|mr|pa|si|km|sn|yo|so|af|oc|ka|be|tg|sd|gu|am|yi|lo|uz|fo|ht|ps|tk|nn|mt|sa|lb|my|bo|tl|mg|as|tt|haw|ln|ha|ba|jw|su|yue]\n                                  Language to translate to.  [default: no]\n  -k, --openai-api-key TEXT       OpenAI API key. Only used for translations.\n                                  [env: OPENAI_API_KEY]\n  --help                          Show this message and exit.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgbbirkisson%2Fwhispy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgbbirkisson%2Fwhispy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgbbirkisson%2Fwhispy/lists"}