{"id":26395731,"url":"https://github.com/azhuge233/consolewhisper","last_synced_at":"2026-06-20T07:31:17.726Z","repository":{"id":176358378,"uuid":"656429791","full_name":"azhuge233/ConsoleWhisper","owner":"azhuge233","description":"Simple CLI tool transcribes videos with Whisper.NET","archived":false,"fork":false,"pushed_at":"2026-06-10T04:55:02.000Z","size":103,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-10T06:30:00.788Z","etag":null,"topics":["audio-extractor","subtitles-generator","transcription","whisper-cpp"],"latest_commit_sha":null,"homepage":"","language":"C#","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/azhuge233.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-06-21T00:19:33.000Z","updated_at":"2026-06-10T04:53:23.000Z","dependencies_parsed_at":"2023-11-15T08:29:00.481Z","dependency_job_id":"c1b35e98-c555-44f2-a39e-2998b334cc1f","html_url":"https://github.com/azhuge233/ConsoleWhisper","commit_stats":null,"previous_names":["azhuge233/consolewhisper"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/azhuge233/ConsoleWhisper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhuge233%2FConsoleWhisper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhuge233%2FConsoleWhisper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhuge233%2FConsoleWhisper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhuge233%2FConsoleWhisper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azhuge233","download_url":"https://codeload.github.com/azhuge233/ConsoleWhisper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhuge233%2FConsoleWhisper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34561766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-extractor","subtitles-generator","transcription","whisper-cpp"],"created_at":"2025-03-17T11:19:07.209Z","updated_at":"2026-06-20T07:31:17.693Z","avatar_url":"https://github.com/azhuge233.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ConsoleWhisper\n\n## Usage\n\n```pwsh\n\u003e ConsoleWhisper --help\n  -i, --input       Required. Input media files.\n  -m, --model       (Default: small) Whisper model: base, tiny, small, medium, large.\n  -o, --output      (Default: current directory) Output directory.\n  -l, --language    (Default: auto) Specify transcribe language.\n  --only-extract    (Default: false) Extract audio stream only.\n  --multithread     (Default: false) Use multithread, only works for audio extraction.\n  --help            Display this help screen.\n  --version         Display version information.\n```\n\n## Example\n\n### Generate .srt subtitle for videos\n\n```pwsh\n\u003e ConsoleWhisper.exe -i .\\Friends.s01.e02.mkv\n\".\\Friends.s01.e02.mkv\": Multiple audio stream detected.  \n        - 0:  \n                Language: ukr | Title: AC3 2.0 @ 192 kbps 1+1  \n        - 1:  \n                Language: eng | Title: AC3 5.1 @ 640 kbps  \nPlease specify the extracting audio stream index: 1  \nExtracting audio to tmp5B84.mp3  \nStart transcription...\nDone.\n```\n\n### Extract soundtracks from video files\n\n```pwsh\n\u003e ConsoleWhipser -i .\\*.mp4 -o .\\ --multithread --only-extract\nUse multithreading will disable user input.  \nIf media file has multiple soundtracks, program will extract the first one, you will NOT be able to choose.  \nIf you are transcribing, make sure to have enough disk space to store the temp .wav file.  \nProceed? yes(y)/No(N): y  \nExtracting audio to 1-mp4.mp3  \nExtracting audio to 2-mp4.mp3  \nExtracting audio to 3-mp4.mp3  \nExtracting audio to 4-mp4.mp3\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazhuge233%2Fconsolewhisper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazhuge233%2Fconsolewhisper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazhuge233%2Fconsolewhisper/lists"}