CoolFace
Modelpublic

Reza2kn/Shenava-Rizeh-v1.0

sourceHugging Faceapache-2.0updated 1mo agoView on Hugging Face
2likes208downloads
Model Card

⚖️🎙️ Shenava Rizeh v1.0 · شنوا ریزه

The 32M-parameter middle tier of Shenava-1: a Persian FastConformer Hybrid RNNT/CTC model distilled with logit and feature knowledge distillation from the 114M Koochik teacher. This repository contains the FP32 NeMo source checkpoint; published deployment formats live in separate repositories.

✨ At a glance | معرفی سریع

Englishفارسی
⚖️ RoleBalanced 32M middle tierمدل متعادل میانی با ۳۲M پارامتر
🧠 LineageDistilled from 114M Koochikتقطیرشده از کوچیک ۱۱۴M
📦 FormatFP32 NeMo sourcecheckpoint اصلی FP32 و NeMo
🎧 Input16 kHz mono Persian speechگفتار فارسی تک‌کانالهٔ ۱۶ کیلوهرتز
🎯 Best forAccuracy/footprint balanceتعادل دقت و اندازه

🧠 Model contract

  • Audio: mono, 16 kHz Persian speech.
  • Encoder: d_model=256, 16 layers, 8x subsampling.
  • Contexts: [70,13], [70,6], [70,1], and [70,0].
  • Deployed head: CTC.
  • Tokenizer: vetokv4, SentencePiece BPE-1024 plus blank.
  • Output: Persian text; numbers are spoken-form unless the display layer applies ITN.

📊 Published evaluation

Decoded with context [70,13] and the double-benchmark ITN/Persian-digit normalization convention.

SetWERCER
visualears-golden-666912.11%3.94%
FLEURS-fa14.45%5.10%

🚀 Load with NeMo

python
from nemo.collections.asr.models import ASRModel

model = ASRModel.restore_from("shenava-rizeh-v1.0.nemo")
print(model.transcribe(["speech.wav"])[0].text)

Choose Rizeh when Koochik’s accuracy/size trade-off is too heavy but the 6.9M Rizeh-Pizeh model is too small for the required accuracy.

🇮🇷 خلاصهٔ فارسی

«شنوا ریزه» مدل میانی ۳۲ میلیون‌پارامتری خانوادهٔ Shenava-1 است. این مخزن checkpoint اصلی FP32 و NeMo را نگه می‌دارد و برای ارزیابی، fine-tune یا تبدیل به قالب‌های اجرایی مناسب است.

🌌 Explore Shenava-1

🧠 Koochik 114M · ⚖️ Rizeh 32M · 🐣 Rizeh-Pizeh 6.9M

Apache-2.0. Accuracy varies with accent, noise, overlap, recording channel, and code-switching.