Thank you & Suggestion: Exploring Kaggle or platform-agnostic support #121
Replies: 28 comments 17 replies
|
Good suggestion! I've just pushed a new version that supports both Kaggle and Google; It is ready for alpha testing. I don't have bandwidth right now to test it. Would you give it a try and let me know. What it does in this new one:
|
|
Here is the notebook --you can find it in the notebook folder: https://github.com/meizhong986/WhisperJAV/blob/main/notebook/WhisperJAV_colab_parallel_expert.ipynb |
|
Tested 2 more videos with the same result: 'Merged: 0 + 0 → 0 subtitles'. (Logs and params attached below). One notable observation: during execution, CPU and GPU1 showed high utilization, but GPU0 was idle. |
|
This is very helpful. Thank you! It is now fixed in the new notebook release (commit). You'd need to open the notebook from the original link again to get the latest version (commit f083e5f). https://github.com/meizhong986/WhisperJAV/blob/main/notebook/WhisperJAV_colab_parallel_expert.ipynb Please let me know how it goes. Thanks for your help. What was the issue:
Why that happened: The evolution of the notebook from a Colab-native script to a "Universal" one carried over some assumptions about the environment that don't hold true on Kaggle.
|
|
Thanks for the test. It seems that the previous fix didn't resolve Kaggle specific installation conflict with preinstalled components. This time the issue was matplotlib. Assuming that the conflict is an architectural dilemma, I refactored the installation so in Kaggle, whisperjav will rely solely on preinstalled packages. This will avoid the conflicts but needs testing, because there might be unexpected version mismatches. If this fails too, then I need to make the whisperjav to be standalone, installing all its necessary packages to override system preinstalls. I have just pushed a new notebook commit. The new one has these fixes: Kaggle: Refactored the entire
Thanks for your help. |
|
In the new test runs, would you be able to send me all output texts of all cells in the notebook --I wonder if Kaggle allows copy all or ctlr+A. |
|
Attached are my test results. I’m not really a technical person, so please excuse my lack of expertise, but I hope these findings provide some value to the project. Thanks again! |
|
I just made new changes in the notebook. You can pick up the latest release from the original link. |
|
So the parallel GPUs now work. But something is odd with the SRT production. I need to work on it. |
|
I just updated the notebook. I made gemini-3 fight it with gpt5.2 :) This should:
Please give it a try and let me know. |
|
There was a crash. I have now fixed it in the new notebook release. Please try the new version and let me know. Change notes:
|
|
I made changes in whisperjav for that: scipy>=1.10.1 → scipy>=1.14.0; |
|
Great. Thanks ! |
|
I just updated the translation section of the notebook. But I haven't tested it yet. |
|
Thanks for testing. Much appreciated. About the translation with gemini-3-flash in the notebook. Until I add it to the core whisperjav-translate, for now you can simply enter model name (e.g., gemini-3-flash) into the model_override field in the form. About the error: I was surprised by that. It should not have happened. I just pushed a new commit. Please try the notebook again. |
|
HHmm. I find Kaggle very unreliable. It seems that it pins different environments each time a notebook is created. That makes it very unreliable. I would imagine that there must be a way to pin it down to force it not to change environment. But my Kaggle expertise is lacking. |
|
Exactly. It is a waste of GPU credits. I'm taking a couple of days break from this thread and will be back in couple of days. |
|
I actually tried to make the notebook to switch-off the GPU after
transcription to continue to translation, but that required a kill os and
restart --which is not a good user experience.
…On Wed, Jan 14, 2026 at 12:53 PM TinyRick1489 ***@***.***> wrote:
You are right. I usually use Kaggle (with GPU) for transcription and the
use Colab (without GPU) for translation. I could have used kaggle (without
GPU) for translation but upload files to Colab is much easier than to
Kaggle.
—
Reply to this email directly, view it on GitHub
<#121 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BDME2BUBJVHVFWZTLMTR5DL4GY35VAVCNFSM6AAAAACREP7IHGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNBZGU3DQMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
|
I noticed that a NumPy version warning was triggered while running the latest version of the program. I'm providing this for your reference to ensure compatibility. Thank you! |
|
I have updated parallel notebook to use install_colab.sh for Colab portion (while keeping direct pip for Kaggle which has different GPU setup). Please let me know if still any issues. |
|
@TinyRick1489 , I just updated the notebook. |
|
Have you seen the new Qwen3-ASR series? Word is that they’re beating Whisper-large-v3 across multiple benchmarks. Thought it might be interesting to look into if you have the time! Really appreciate your constant effort on this project. |
|
My current configurations are as follows: Pass 1: transformers/silero/kotoba-v2.2 Pass 2: fidelity/ten/large-v2 Merge: prefer second pass I’ve noticed a sync issue where the subtitles appear slightly ahead of the audio. Do you have any recommended settings or best practices to resolve this timing discrepancy? Thank you! |
|
TEN has that characteristics --hence I think the source is in your Pass 2. |
|
I wanted to share two practical tips from my recent tests. |
|
Thanks for the good suggestions. I didn't know Kaggle had google drive connector. Can it also save / write to drive or only reads? |
|
I’m so happy to see whisperjav making such significant progress! Whenever you have a spare moment, would you mind updating the Kaggle version as well? Thank you so much for your amazing work! |




Uh oh!
There was an error while loading. Please reload this page.
Thank you so much for developing the Colab version of whisperjav. It has been a great help for users who cannot run it locally to enjoy the convenience of generating subtitles.
I’ve noticed that the free version of Colab can be somewhat unstable. From the perspective of free cloud GPU resources, Kaggle seems to be a more ideal alternative. I was wondering if it might be possible to develop a 'universal' script that is compatible across various cloud platforms? Thank you again for your hard work!
All reactions