CoolFace
Modelpublic

hynt/Zipformer-30M-RNNT-Streaming-6000h

sourceHugging Facecc-by-nc-nd-4.0updated 8mo agoView on Hugging Face
17likes176downloads
Model Card

Vietnamese Streaming Speech-to-Text (ASR) โ€” ZipFormer-30M-RNNT-Streaming-6000h

๐Ÿ” Overview

The Vietnamese Streaming Speech-to-Text (ASR) model is built on the ZipFormer architecture with chunk size 16,32,64 โ€” an improved variant of the Conformer โ€” featuring only 30 million parameters yet. On CPU, the model can transcribe a 1-second audio chunk in just 0.05 seconds, designed for streaming-based tasks with low latency requirements.


๐Ÿš€ Online Demo

You can test the streaming and none-streaming model directly here: ๐Ÿ‘‰ https://huggingface.co/spaces/hynt/k2-automatic-speech-recognition-demo


โš™๏ธ Model Architecture and Training strategy:

  • โ€”Architecture: ZipFormer
  • โ€”Parameters: ~30M
  • โ€”Language: Vietnamese
  • โ€”Loss Function: RNN-Transducer (RNNT Loss)
  • โ€”Chunk Size: 16, 32, 64
  • โ€”Framework: PyTorch + k2
  • โ€”Training strategy: Carefully preprocess the data, apply an augmentation strategy based on the distribution of out-of-vocabulary (OOV) tokens and refine the transcriptions using Whisper.
  • โ€”Optimized for: High-speed CPU inference

๐Ÿง  Training Data

The model was trained on approximately 6000 hours of high-quality Vietnamese speech collected from various public datasets:

Dataset
VLSP2020VLSP2021VLSP2023-voting-pseudo-labeled
VLSP2023FPTVIET_BUD500
VietSpeechFLEURSVietMed_Labeled
Sub-GigaSpeech2-ViViVoiceSub-PhoAudioBook

๐Ÿงช Evaluation Results

**Dataset****ZipFormer-30M-6000h****ZipFormer-30M-Streaming-chunk32-6000h****ChunkFormer-110M-3000h****PhoWhisper-Large-1.5B-800h****VietASR-ZipFormer-68M-70.000h**
VLSP2020-Test-T112.2916.6814.0913.7514.45
VLSP2023-PublicTest10.4014.2916.1516.8314.70
VLSP2023-PrivateTest11.1014.3617.1217.1015.07
VLSP2025-PublicTest7.9712.7015.5516.1413.55
VLSP2025-PrivateTest8.1012.8016.0716.3113.97
GigaSpeech2-Test7.569.7210.3510.006.88
Lower is better (WER %)

๐Ÿ† Achievements

By training this none-streaming model architecture on 4,000 hours of data, I won First Place in the Vietnamese Language Speech Processing (VLSP) competition 2025. Comprehensive details about training data, optimization strategies, architecture improvements, and evaluation methodologies are available in the paper below:

๐Ÿ‘‰ Read the full paper on ACL


โšก Inference Speed

**Device****Audio Length****Inference Time**
CPU (Hugging Face Basic)1 seconds audio chunk0.05 s
GPU (RTX 3090)1 seconds audio chunk< 0.01 s

โš™๏ธ How to Run This Model

Please refer to the following guides for instructions on how to run and deploy this model:

๐Ÿ’ฌ Summary

The ZipFormer-30M-RNNT-6000h and ZipFormer-30M-RNNT-Streaming-6000h model demonstrates that a lightweight architecture can still achieve state-of-the-art accuracy for Vietnamese ASR. It is designed for fast deployment on CPU-based systems, making it ideal for real-time speech recognition, callbots, and embedded speech interfaces.