{"id":45253119,"url":"https://github.com/hrussellzfac023/voiceworks-toolkit","last_synced_at":"2026-02-20T23:02:33.814Z","repository":{"id":337155874,"uuid":"1144208815","full_name":"HRussellZFAC023/voiceworks-toolkit","owner":"HRussellZFAC023","description":"Japanese language learning toolkit for immersion with native voiceworks. Tampermonkey userscript for asmr.one with on-device Whisper transcription, neural translation, semantic search, and 20+ features — all running locally in-browser.","archived":false,"fork":false,"pushed_at":"2026-02-15T17:12:28.000Z","size":5954,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-15T23:51:28.323Z","etag":null,"topics":["asmr-one","dlsite","japanese-learning","language-learning","openvino","python","pytorch","speech-to-text","tampermonkey","transformers-js","typescript","userscript","webgpu","whisper","whisper-transcription","wxpython"],"latest_commit_sha":null,"homepage":"https://hrussellzfac023.github.io/voiceworks-toolkit/","language":"TypeScript","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/HRussellZFAC023.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":"2026-01-28T12:28:22.000Z","updated_at":"2026-02-15T17:12:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/HRussellZFAC023/voiceworks-toolkit","commit_stats":null,"previous_names":["hrussellzfac023/voiceworks-toolkit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HRussellZFAC023/voiceworks-toolkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HRussellZFAC023%2Fvoiceworks-toolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HRussellZFAC023%2Fvoiceworks-toolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HRussellZFAC023%2Fvoiceworks-toolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HRussellZFAC023%2Fvoiceworks-toolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HRussellZFAC023","download_url":"https://codeload.github.com/HRussellZFAC023/voiceworks-toolkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HRussellZFAC023%2Fvoiceworks-toolkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29667119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T19:49:36.704Z","status":"ssl_error","status_checked_at":"2026-02-20T19:44:05.372Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["asmr-one","dlsite","japanese-learning","language-learning","openvino","python","pytorch","speech-to-text","tampermonkey","transformers-js","typescript","userscript","webgpu","whisper","whisper-transcription","wxpython"],"created_at":"2026-02-20T23:02:32.412Z","updated_at":"2026-02-20T23:02:33.807Z","avatar_url":"https://github.com/HRussellZFAC023.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Voiceworks Toolkit\n\nTools for Japanese language learning and library management with native voiceworks from DLsite and [asmr.one](https://as.mr).\n\n## [Voiceworks Ultimate](asmr-one-ultimate/) — Browser Enhancement Suite\n\nTampermonkey userscript that transforms asmr.one into a full-featured Japanese learning platform. All AI runs locally in the browser.\n\n- **Learner Mode** — Real-time dual-language subtitles (Japanese primary, blurrable English secondary) with speed control\n- **Live Transcription** — On-device Whisper speech-to-text (WebGPU-accelerated), turning any audio into study material\n- **Neural Translation** — Two local translation models (JA→EN, ZH→EN) in Web Workers with 8ms batch coalescing\n- **Semantic Search** — Find voiceworks by meaning using Jina v3 vector embeddings in IndexedDB\n- **Radio \u0026 Playlist Modes** — Continuous immersion playback with community playlists\n- **30+ Features** — Keyboard shortcuts, infinite scroll, audio visualizer, progress tracking, media viewer, and more\n\n## [Voiceworks Renamer](voiceworks-renamer/) — Desktop Library Organizer\n\nPython desktop app for batch-organizing voicework libraries with metadata enrichment, transcription, and playlist generation.\n\n- **Batch Rename** — Folder and file renaming with customizable templates using scraped DLsite metadata\n- **Whisper Transcription** — Kotoba-Whisper v2.0 with multi-backend support (CUDA, ROCm, OpenVINO, XPU, CPU)\n- **Audio Tagging** — Rich metadata embedding (ID3, Vorbis, Opus) with MusicBee custom tags\n- **Translation** — Auto-translate metadata, scripts, and summaries (EN, JA, ZH, KO)\n- **Smart Playlists** — Auto-generated M3U playlists by genre, voice actor, and content type\n- **Script Import** — Import community transcripts, translate, and export as LRC/TXT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrussellzfac023%2Fvoiceworks-toolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhrussellzfac023%2Fvoiceworks-toolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrussellzfac023%2Fvoiceworks-toolkit/lists"}