{"id":15136504,"url":"https://github.com/otonomee/mic2transcript","last_synced_at":"2026-02-11T23:03:57.572Z","repository":{"id":245504161,"uuid":"818442910","full_name":"otonomee/mic2transcript","owner":"otonomee","description":"CLI tool that continuously transcribes audio from the device's built-in microphone to a text file. Runs in the background, providing an ongoing log of ambient audio as text.","archived":false,"fork":false,"pushed_at":"2024-06-22T05:19:06.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-27T19:11:56.378Z","etag":null,"topics":["audio","cli","cli-tool","openai","speech","speech-transcription","transcription","whisper"],"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/otonomee.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":"2024-06-21T21:44:04.000Z","updated_at":"2024-07-15T23:26:11.000Z","dependencies_parsed_at":"2024-06-22T13:15:18.652Z","dependency_job_id":"8c658aa6-a084-4163-843e-57a558fb21c9","html_url":"https://github.com/otonomee/mic2transcript","commit_stats":null,"previous_names":["otonomee/continuous-mic-transcribe"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/otonomee/mic2transcript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otonomee%2Fmic2transcript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otonomee%2Fmic2transcript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otonomee%2Fmic2transcript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otonomee%2Fmic2transcript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/otonomee","download_url":"https://codeload.github.com/otonomee/mic2transcript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otonomee%2Fmic2transcript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29349259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T20:11:40.865Z","status":"ssl_error","status_checked_at":"2026-02-11T20:10:41.637Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["audio","cli","cli-tool","openai","speech","speech-transcription","transcription","whisper"],"created_at":"2024-09-26T06:22:14.906Z","updated_at":"2026-02-11T23:03:57.536Z","avatar_url":"https://github.com/otonomee.png","language":"Python","readme":"# mic2transcript\n\nmic2transcript is a CLI tool that will continuously transcribe audio from the device's built-in microphone to a text file using [OpenAI Whisper](https://github.com/openai/whisper).\n\n## CLI Inputs \n- Name of output text file\n- Transcription model\n    - `tiny`: Fastest, lowest accuracy. Suitable for quick transcriptions or resource-constrained environments.\n    - `medium`: Balanced performance. Good for general use, offering a trade-off between speed and accuracy.\n    - `large`: Highest accuracy, slowest speed. Best for scenarios requiring maximum transcription quality.\n\n## Requirements\n\n- Python 3.6+\n- sounddevice\n- numpy\n- whisper\n\n## Installation\n\n1. Clone this repository: `https://github.com/otonomee/continuous-mic-transcribe`\n2. Install the required packages: \n```\npip install -r requirements.txt\n```\n\n## Usage\nTo start the transcription, run the tool from the terminal: \n```\npython main.py\n```\n\nYou will be prompted to select a Whisper model and specify an output file name for the transcriptions.\n\nThe tool will run in the background, transcribing any detected audio into the specified text file. Press 'q' in the terminal to stop \nthe transcription process.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fotonomee%2Fmic2transcript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fotonomee%2Fmic2transcript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fotonomee%2Fmic2transcript/lists"}