Downloads · 30 days
0
Athulkrishna/vrclc-Whisper-medium-Malayalam-afct-v2
vrclc-Whisper-medium-Malayalam-afct-v2 is a automatic speech recognition model from Athulkrishna. Use it when you need speech turned into text. The card lists the license as apache-2.0.
This repository contains an end-to-end Jupyter Notebook pipeline designed to prepare Hugging Face Whisper models for use with the FUTO Keyboard on Android.
Downloads · 30 days
0
Access
Public
Updated Mar 15, 2026
Repo size
7.5 GB
Likes
0
Public
Click a slice to open those files.
.bin4.4 GB · 59%
From the Hugging Face model README
This repository contains an end-to-end Jupyter Notebook pipeline designed to prepare Hugging Face Whisper models for use with the FUTO Keyboard on Android.
The pipeline specifically focuses on adapting Malayalam Whisper models (such as whisper-small-malayalam) by applying Audio Context Fine-Tuning (ACFT), converting the standard Hugging Face weights into the GGML format, and quantizing the model for efficient mobile inference.
whisper.cpp repositories to convert the fine-tuned .safetensors model into a standard .bin file.whisper-quantize tool and generates optimized, quantized versions (e.g., q5_0) of the model tailored for smartphone hardware constraints.uv for rapid package installation and environment setup within the Colab runtime.This notebook is designed to be executed in Google Colab to leverage cloud GPU acceleration and avoid local hardware memory constraints.
.tar.gz archives or saving the final output directly to Drive).malayalam_whisper_full_pipeline.ipynb notebook to your Google Colab environment.torch, transformers, datasets, librosa, etc.) via uv.Execute the notebook cells sequentially. The pipeline handles:
convert-h5-to-ggml.py to generate the base ggml-model.bin file.whisper.cpp Makefile and generating quantized .bin files.Training ACFT (1500 steps)... Step 0 | Loss: 1.133623 Step 50 | Loss: 0.156094 Step 100 | Loss: 0.239148 Step 150 | Loss: 0.100868 Step 200 | Loss: 0.100326 Step 250 | Loss: 0.082330 Step 300 | Loss: 0.065249 Step 350 | Loss: 0.133438 Step 400 | Loss: 0.105161 Step 450 | Loss: 0.083460 Step 500 | Loss: 0.185798 Step 550 | Loss: 0.116877 Step 600 | Loss: 0.069572 Step 650 | Loss: 0.139821 Step 700 | Loss: 0.291859 Step 750 | Loss: 0.053645 Step 800 | Loss: 0.068235 Step 850 | Loss: 0.041750 Step 900 | Loss: 0.049185 Step 950 | Loss: 0.106350 Step 1000 | Loss: 0.154282 Step 1050 | Loss: 0.124018 Step 1100 | Loss: 0.120467 Step 1150 | Loss: 0.046497 Step 1200 | Loss: 0.032196
Once the notebook finishes executing all quantization steps, the final models will be available in the designated /content/output/ directory (or your mounted Google Drive).
malayalam-futo-q5_0.bin file..bin file to your Android device's internal storage.