Typhoon ASR Real-Time is a next-generation, open-source Automatic Speech Recognition (ASR) model built specifically for real-world streaming applications in the Thai language. It is designed to deliver fast and accurate transcriptions while running efficiently on standard CPUs. This enables users to host their own ASR service, reducing costs and avoiding the need to send sensitive data to third-party cloud services.
The model is trained on 10,000 hours of Thai audio transcriptions to help it generalize to any environments.
Typhoon ASR Realtime achieves 4097x real-time processing speed with competitive accuracy (CER: 0.0984), representing a 6x throughput improvement over the next fastest model. RTFx values are from the Open ASR Leaderboard on Hugging Face. The model outperforms Whisper variants by 15-19x in throughput while maintaining comparable accuracy, making it ideal for production Thai speech recognition requiring real-time performance and high-volume processing scenarios.
Usage and Implementation
(Recommended): Quick Start with Google Colab
For a hands-on demonstration without any local setup, you can run this project directly in Google Colab. The notebook provides a complete environment to transcribe audio files and experiment with the model.
This is the easiest way to get started. You can install the package via pip and use it directly from the command line or within your Python code.
1. Install the package:
pip install typhoon-asr
2. Command-Line Usage:
bash
1# Basic transcription (auto-detects device)2typhoon-asr path/to/your_audio.wav
34# Transcription with timestamps on a specific device5typhoon-asr path/to/your_audio.mp3 --with-timestamps --device cuda
You can also run the model by cloning the repository and using the inference script directly. This method is useful for development or if you need to modify the underlying code.