{"id":18580424,"url":"https://github.com/gumblex/whisper_vad","last_synced_at":"2025-04-10T10:31:58.530Z","repository":{"id":77872628,"uuid":"580355275","full_name":"gumblex/whisper_vad","owner":"gumblex","description":"Whisper.cpp Speech-to-text with Voice Acticity Detection","archived":false,"fork":false,"pushed_at":"2024-11-03T05:08:04.000Z","size":2452,"stargazers_count":16,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-24T19:45:53.374Z","etag":null,"topics":["speech-to-text","whisper","whisper-cpp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gumblex.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":"2022-12-20T11:04:12.000Z","updated_at":"2025-03-19T11:24:55.000Z","dependencies_parsed_at":"2024-03-15T05:15:46.716Z","dependency_job_id":null,"html_url":"https://github.com/gumblex/whisper_vad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumblex%2Fwhisper_vad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumblex%2Fwhisper_vad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumblex%2Fwhisper_vad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumblex%2Fwhisper_vad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gumblex","download_url":"https://codeload.github.com/gumblex/whisper_vad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248199136,"owners_count":21063641,"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":["speech-to-text","whisper","whisper-cpp"],"created_at":"2024-11-06T23:46:02.743Z","updated_at":"2025-04-10T10:31:56.900Z","avatar_url":"https://github.com/gumblex.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Whisper VAD\n===========\n\n[Whisper.cpp](https://github.com/ggerganov/whisper.cpp) Speech-to-Text engine combined with [Silero Voice Activity Detector](https://github.com/snakers4/silero-vad).\nThis improves transcription speed and quality, and can avoid hallucination of the model.\n\nRun `whisper_vad.py` directly for transcribing any video/audio files into SRT subtitles, or import it as a library.\n\n## Dependencies\n\n* ffmpeg (command)\n* openblas (system library)\n* cffi\n* torch\n* scipy\n* zhconv: Chinese postprocess\n\n## Build and usage\n\n### Simple\n\n1. `pip install -r requirements.txt`\n2. `make`\n\n### Custom Device\n\n1. `git submodule update --init --recursive`\n2. `cd whisper.cpp`\n3. [Compile whisper.cpp to match your device](https://github.com/ggerganov/whisper.cpp)\n   1. `cmake -B build` (add any build options)\n   2. `cmake --build build --config Release -j8`\n4. `pip install -r requirements.txt`\n5. `make`\n\n### Usage\n\n`python3 whisper_vad.py --help` to see usage.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgumblex%2Fwhisper_vad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgumblex%2Fwhisper_vad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgumblex%2Fwhisper_vad/lists"}