{"id":24506072,"url":"https://github.com/taylor-eos/speech-input","last_synced_at":"2025-03-15T08:43:46.169Z","repository":{"id":272584701,"uuid":"917097443","full_name":"Taylor-eOS/speech-input","owner":"Taylor-eOS","description":"Python script for transcribing speech with Whisper","archived":false,"fork":false,"pushed_at":"2025-02-14T14:16:07.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T15:28:02.821Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Taylor-eOS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-01-15T10:54:04.000Z","updated_at":"2025-02-14T14:16:11.000Z","dependencies_parsed_at":"2025-01-15T12:53:45.585Z","dependency_job_id":"68750bfb-2b70-4f8e-9818-6cdbcd6ff5a2","html_url":"https://github.com/Taylor-eOS/speech-input","commit_stats":null,"previous_names":["taylor-eos/speech-input"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taylor-eOS%2Fspeech-input","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taylor-eOS%2Fspeech-input/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taylor-eOS%2Fspeech-input/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Taylor-eOS%2Fspeech-input/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Taylor-eOS","download_url":"https://codeload.github.com/Taylor-eOS/speech-input/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243707303,"owners_count":20334615,"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-01-21T23:33:00.506Z","updated_at":"2025-03-15T08:43:46.148Z","avatar_url":"https://github.com/Taylor-eOS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"**A lightweight GUI tool for recording and transcribing speech to text on Linux using the built-in microphone**, designed to provide functionality similar to mobile device speech input tools.\u003cbr\u003e\n![t2](https://github.com/user-attachments/assets/4822348d-c006-498b-b0f2-806259a62020)\u003cbr\u003e\n\nThis tool uses the `arecord` command for audio recording, which is compatible with most Linux systems and does not depend on specific hardware. It leverages Whisper's robust transcription capabilities, including support for multiple languages. \n\n**Features**:\n- Simple recording controls integrated into the GUI.\n- Foreign language transcription: Enter the desired language code (e.g., `en` for English) before recording.  \n- Real-time status updates in the interface, so you know when to start speaking or when transcription is in progress. \n\nTo achieve optimal transcription results, ensure you speak slowly and clearly, leaving slight pauses between words. Position yourself close to your computers microphone, and consider adjusting the microphone input volume—lower settings can sometimes improve clarity and reduce noise.  \n\n**Instructions**:  \nInstall the dependencies listed in `requirements.txt` and run `record.py` to start the tool.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaylor-eos%2Fspeech-input","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaylor-eos%2Fspeech-input","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaylor-eos%2Fspeech-input/lists"}