← Open Source
meizhong986

WhisperJAV

ASR/STT subtitle generator. Uses Qwen3-ASR, local LLM, Whisper, TEN-VAD. Noise-robust for JAV.

ApplicationsContent creationAudio detectionPython
Open on GitHub
Momentum
+7stars in 24 hours+0.3%
2.34k
Stars
199
Forks
+25
This week
7
Contributors
Created 2023-10-18 · Updated 2026-10-16 · #1733 today
Top developers
meizhong986hyiipAKB0700

meizhong986/WhisperJAV is ranked 1,733 with 2,337 stars.

Same-category comparison

meizhong986/WhisperJAV is ranked 1,733 among these 8 peers; nolangz/pixel2motion is ranked 1,731.

Same-category comparison
NameRankMetrics
abhinavxd/libredesk1,721
Language:
Go
Stars:
3,039
Forks:
312
Description:
Open-source, self-hosted customer support desk in a single binary. A lightweight alternative to Intercom, Zendesk, Chatwoot.
simonlin1212/Vibe-Research1,724
Language:
TypeScript
Stars:
2,718
Forks:
556
Description:
| A research workbench for China A-shares, US and HK stocks.
huohuoer/wechat-cli1,727
Stars:
2,586
Forks:
1,980
nolangz/pixel2motion1,731
Language:
Python
Stars:
2,432
Forks:
200
Description:
AI logo animation skill: turn raster logos into smooth SVG animation, animated HTML demos, GIF/video previews, and motion QA evidence.
Dryxio/reagent1,737
Language:
Python
Stars:
2,103
Forks:
219
Description:
Reconstruct and validate C/C++ code from compiled programs with AI.
D-Ogi/WatermarkRemover-AI1,742
Language:
Python
Stars:
2,041
Forks:
390
Description:
AI-Powered Watermark Remover using Florence-2 and LaMA: Remove watermarks from images and videos, including AI-generated content from Sora, Runway, and others. Features a modern PyWebview GUI.
crazyykhllc-bit/CyberPPT1,745
Language:
Python
Stars:
1,804
Forks:
181
OpenOSINT/OpenOSINT1,746
Language:
Python
Stars:
1,761
Forks:
278
Description:
AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 20 tools. Works with Claude, GPT-4, or local models. For authorized security research only.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategoryContent creation, Audio detection
KeywordsAudio production, Multilingual, Speech-to-text
Stars2,337
Forks199
Contributors7
Created date2023-10-18
Updated date2026-10-16
Stars in 1 day7
Stars in 7 days25
Rank1,733
Previous rank3,829
Rank change2,096
7-day stars rank2,395
Previous 7-day stars rank2,812
7-day stars rank change417
Total stars rank5,577
Previous total stars rank5,585
Total stars rank change8
README summary

WhisperJAV A subtitle generator for Japanese Adult Videos. Free, runs on your own machine, no cloud upload of your media. JAV audio is the opposite of that, and the mismatch breaks them in specific, well-understood ways: 1. *fu*), tricking the model into hearing words where none exist. Add extreme volume swings (whispers to screams) and theatrical role language (*yakuwarigo*) absent from training corpora, and the model's assumptions stop holding. ** These are feature-length recordings, not 30-second clips. This

is a documented failure mode of Whisper-family models [3, 4, 5]. In practice, blanket denoising and vocal isolation can strip the high-frequency detail the model needs to tell consonants apart, making things worse. Fine-tuning on JAV data has its own trap: good datasets are scarce, so fine-tuned models tend to overfit and become hit-or-miss. This is the main defence against hallucination on non-speech. None of this is magic; it is careful plumbing around

known model weaknesses, and the defaults are tuned against ground-truth benchmarks. Results still vary with source audio quality. **Command line:** Any input FFmpeg can read works: MP4, MKV, AVI, WMV, MP3, WAV, FLAC, and so on. Output is SRT (default), WebVTT, or both ( ). 4, upgrade with one command, , because 1. 5 changes no library underneath WhisperJAV. **Saved output folder (GUI):** with *Remember settings* on, an empty saved output folder sent subtitles into WhisperJAV's program folder. **Ollama translations:** repeated and

blocks in a local model's reply are now removed before the reply is read (#455, PR #443). **DeepSeek:** the default model is now . DeepSeek still accepts the old name, (PR #457). **Ensemble defaults:** pass 1 is Qwen3-ASR + FireRedVAD and pass 2 is Anime-Whisper + TEN VAD, both Aggressive. **Colab:** the notebook no longer replaces Colab's PyTorch. It adds the CUDA 12 libraries that faster-whisper needs (#456, #447). **If you run WhisperJAV from scripts:** in a two-pass run

, a pass 1 on Qwen3-ASR or a pass 2 on anime-whisper now defaults to Aggressive with FireRedVAD (pass 1) or TEN (pass 2). A pass 1 on Qwen3-ASR stops before transcribing if FireRedVAD is not installed. 4 **Bug fixes, hardening, and better subtitle timing for ChronosJAV. 4 changes no library underneath WhisperJAV. Full detail, including every change and who reported it: **release notes**. **Subtitles stay in time in films with holes in their audio. ** Some downloaded films

have hidden holes in their audio track. WhisperJAV now fills the holes with silence while extracting the audio, so subtitle times stay in step with the video. Every file is checked as it is extracted. A damaged file is still transcribed, and the run summary lists it as , with the reason. To stop such files instead, use , or tick **Treat 'suspect' files as failures** in the GUI. **An attempt to improve ChronosJAV timing** (#433, #421, #417, #437, #427). For Qwen3

-ASR and anime-whisper, the longest piece of speech sent to the model is now 4 seconds at every sensitivity

Frequently asked questions

How many stars and forks are recorded?

meizhong986/WhisperJAV has 2,337 stars and 199 forks.

What is the repository rank?

meizhong986/WhisperJAV is ranked 1,733.

What language and category are recorded?

meizhong986/WhisperJAV has 2,337 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

meizhong986/WhisperJAV is compared with nolangz/pixel2motion, ranked 1,731 with 2,432 stars.

Nearby in the ranking
Similar items