Downloads · 30 days
1
1% of all-time downloads
Reza2kn/visualears-asr-full-ab-checkpoints
visualears-asr-full-ab-checkpoints is a machine learning model from Reza2kn. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for nemo. The card lists the license as apache-2.0.
English + فارسی · Part of Shenava 1.0 · Project hub · SLT paper submission
Downloads · 30 days
1
1% of all-time downloads
All-time downloads
134
Public
Repo size
895 GB
Likes
0
Public
Click a slice to open those files.
.ckpt738 GB · 99%
From the Hugging Face model README
English + فارسی · Part of Shenava 1.0 · Project hub · SLT paper submission
| English | فارسی | |
|---|---|---|
| 🎯 Role | Phase A/B checkpoint archive. | فستکانفورمر کامل فاز A و B ویژوالایرز؛ این مخزن یکی از مصنوعات رسمی خانوادهٔ Shenava-1 است. |
| 🧠 Family | VisualEars full Phase A+B FastConformer | فستکانفورمر کامل فاز A و B ویژوالایرز |
| 📦 Format | NeMo checkpoint archive | آرشیو چکپوینتهای NeMo |
| 📐 Scale | model size documented by the artifact files | اندازه: model size documented by the artifact files |
| 📥 Input | mono Persian speech resampled to 16 kHz | گفتار تککانالهٔ فارسی با نرخ نمونهبرداری ۱۶ کیلوهرتز |
| 📤 Output | Persian transcription; normalization and ITN belong in the display layer | رونویسی فارسی؛ نرمالسازی و تبدیل عدد گفتاری در لایهٔ نمایش انجام میشود |
| ⚖️ License | Apache License 2.0 | مجوز Apache 2.0 |
Phase A/B checkpoint archive. This repository is an official Shenava-1 release artifact, not an isolated checkpoint. It belongs to a Persian-first stack covering training data, streaming ASR, semantic evaluation, on-device exports, captioning applications, and reproducible benchmarks. Use the collection link above to locate sibling model sizes, deployment formats, datasets, and evaluation assets.
The artifact is optimized for Persian speech and the conventions used by the Shenava/VisualEars pipeline. A model file alone is not the entire inference system: audio preparation, tokenizer assets, streaming state, decoding, Persian text normalization, and inverse text normalization can materially affect observed output.
This snapshot contains 173 files totaling approximately 744.68 GB. Common file groups: .ckpt × 114, .log × 29, .txt × 16, .nemo × 4, .yaml × 4, no extension × 2.
Largest or representative artifacts:
full_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2222-epoch=0-last.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2222-epoch=0.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2224-epoch=0-last.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2224-epoch=0.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2226-epoch=0-last.ckptThe repository card and LICENSE are part of the release. Runtime-specific configuration, tokenizer, vocabulary, metadata, and state files should be kept beside the main weights when present.
from huggingface_hub import snapshot_download
local_dir = snapshot_download(
repo_id="Reza2kn/visualears-asr-full-ab-checkpoints",
local_dir="./visualears-asr-full-ab-checkpoints",
)
print(local_dir)
Use the runtime named by the artifact format. Inspect the exported graph signature before binding input and output tensors; deployment exports may expose cache/state tensors in addition to acoustic features.
For NeMo checkpoints, restore through nemo.collections.asr.models.ASRModel.restore_from(...) rather than assuming a CTC-only class. For converted artifacts, follow the graph metadata and the runtime-specific notes retained later in this card. Validate one known clip against the source checkpoint before shipping a conversion.
Report at least WER and CER using the same Persian normalization rules, plus S³ when semantic importance matters. Shenava’s public Triple Threat leaderboard combines the Golden6669 and FLEURS-fa splits. Record the exact repository revision, decoder settings, chunk/context configuration, precision, device, and normalization code.
Deployment exports should be checked for numerical and transcription parity against their parent repository, Reza2kn/visualears-fastconformer-fa-full-ab . Runtime speed is hardware-specific; publish latency, real-time factor, warm-up policy, thread count, and audio duration together.
ASR quality varies with accent, age, speaking style, background noise, distance, clipping, reverberation, telephony bandwidth, overlapping speech, and code-switching. Persian orthography also permits multiple acceptable written forms. WER or CER can therefore penalize a semantically correct alternative, while a low aggregate score can still hide loss of a critical word. Review meaning-critical outputs and expose uncertainty in accessibility-facing products.
فستکانفورمر کامل فاز A و B ویژوالایرز است. این مخزن یک مصنوع رسمی از انتشار Shenava-1 است و باید همراه با دادههای آموزشی، توکنایزر، روش رمزگشایی، نرمالسازی فارسی و تنظیمات اجرای جریانی دیده شود. پیوند مجموعه در بالای صفحه، نسخههای همخانواده، قالبهای استقرار، دادهها و معیارهای ارزیابی را یکجا نشان میدهد.
هدف پروژه ارائهٔ زیرساخت باز و قابل بازتولید برای بازشناسی گفتار و زیرنویس فارسی است. نتیجهٔ نهایی فقط به وزن مدل وابسته نیست؛ نرخ نمونهبرداری، کانال صوت، وضعیت کش، روش رمزگشایی، تبدیل اعداد گفتاری و یکسانسازی نیمفاصله نیز بر خروجی اثر دارند.
این نسخه شامل 173 فایل با حجم تقریبی 744.68 GB است. گروههای رایج فایل: .ckpt × 114, .log × 29, .txt × 16, .nemo × 4, .yaml × 4, no extension × 2.
فایلهای شاخص:
full_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2222-epoch=0-last.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2222-epoch=0.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2224-epoch=0-last.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2224-epoch=0.ckptfull_ab/4b1e021b1848/runs/nemotron35_streaming_0p6b_fa/nemotron35_streaming_fa_rnnt/2026-06-10_05-53-47/checkpoints/nemotron35_streaming_fa_rnnt--val_wer=0.2226-epoch=0-last.ckptفایلهای توکنایزر، واژگان، پیکربندی، وضعیت جریانی و فراداده را در صورت وجود کنار وزن اصلی نگه دارید.
ابتدا snapshot کامل مخزن را دریافت کنید، سپس از زماناجرای متناسب با قالب استفاده کنید. پیش از اتصال ورودی و خروجی، امضای گراف را بررسی کنید؛ خروجیهای جریانی ممکن است علاوه بر ویژگی صوتی، تنسورهای وضعیت و کش داشته باشند.
برای چکپوینت NeMo از ASRModel.restore_from(...) استفاده کنید و مدل را صرفاً CTC فرض نکنید. برای خروجیهای تبدیلشده، یک کلیپ مرجع را با مدل مبدأ مقایسه کنید و سپس استقرار را انجام دهید.
حداقل WER و CER را با نرمالسازی فارسی یکسان گزارش کنید و در سناریوهای حساس به معنا، S³ را نیز بیاورید. در جدول Triple Threat دو بخش Golden6669 و FLEURS-fa با هم سنجیده میشوند. شناسهٔ دقیق نسخه، تنظیمات دیکودر، کانتکست، دقت عددی، سختافزار و کد نرمالسازی را ثبت کنید.
لهجه، سن، سبک گفتار، نویز، فاصله، کلیپشدن، پژواک، کانال تلفنی، همپوشانی گویندگان و کدسوئیچینگ میتوانند کیفیت را تغییر دهند. چند نگارش فارسی ممکن است از نظر معنایی درست باشند، اما WER/CER یکی را خطا حساب کند. در محصولات دسترسپذیری، واژههای کلیدی را جداگانه بازبینی و عدم قطعیت را به کاربر نشان دهید.
۱. نسخهٔ دقیق مخزن و کتابخانهها را ثابت کنید. ۲. تبدیل نرخ نمونه و کانال را مستند کنید. ۳. توکنایزر و داراییهای رمزگشایی همین مخزن را نگه دارید. ۴. اندازهٔ قطعه، کانتکست، بازنشانی کش و endpointing را ثبت کنید. ۵. یک خط لولهٔ نرمالسازی/ITN مشترک به مرجع و خروجی اعمال کنید. ۶. خطاهای نمونهای و نتایج هر شرایط را در کنار میانگین منتشر کنید.
@misc{shenava1_visualears_asr_full_ab_checkpoints,
title = {visualears-asr-full-ab-checkpoints: a Shenava-1 Persian speech artifact},
author = {Reza2kn},
year = {2026},
url = {https://huggingface.co/Reza2kn/visualears-asr-full-ab-checkpoints}
}
Released under the Apache License 2.0. این مخزن با مجوز Apache 2.0 منتشر شده است.