CoolFace
Modelpublic

lvmmai2/asrtools-models

sourceHugging Faceotherupdated 7d agoView on Hugging Face
0likes
Model Card

ASRTools offline models

Model collection used by the ASRTools offline transcription flow: speech recognition, voice activity detection and per-character timestamp alignment, all running on CPU without a compiler, Python environment or GPU on the receiving machine.

These are the upstream weights redistributed byte-for-byte. Nothing here is retrained, quantized, fused or re-exported by this repository; every file is published exactly as it was received from the upstream projects credited below. This repository only repackages the files so the ASRTools application can fetch them separately from its application archive.

This repository does not contain application code, inference runtimes (PyTorch, FunASR, sherpa-onnx, Qt, FFmpeg) or any user audio. The application archive still carries those; the models here are data files it loads.

Contents

PathPurposeSizeLicence
sensevoice-small-int8/model.int8.onnxSpeech recognition (zh / en / ja / ko / yue)239,233,841 BFunASR Model License
sensevoice-small-int8/tokens.txtToken map for the recogniser315,894 BFunASR Model License
silero-vad/silero_vad.onnxVoice activity detection and segmentation643,854 BMIT
fa-zh/model.ptPer-character timestamp prediction158,469,618 BFunASR Model License
fa-zh/config.yamlfa-zh model configuration2,455 BFunASR Model License
fa-zh/configuration.jsonfa-zh model configuration448 BFunASR Model License
fa-zh/tokens.jsonfa-zh token map93,676 BFunASR Model License
fa-zh/seg_dictfa-zh segmentation dictionary8,287,834 BFunASR Model License
fa-zh/am.mvnfa-zh feature normalisation statistics11,203 BFunASR Model License

Nine model files, 407,058,823 bytes in total (388.20 MiB). offline-models.json records the SHA-256 of each one; SHA256SUMS.txt covers every file in this repository, including the documentation below.

Sources and attribution

HereUpstreamLicence
sensevoice-small-int8/FunAudioLLM / Alibaba SenseVoice Small, converted to INT8 ONNX by the k2-fsa sherpa-onnx project, archive sherpa-onnx-sense-voice-zh-en-ja-ko-yue-int8-2024-07-17FunASR Model Open Source License Agreement v1.1
silero-vad/silero_vad.onnxSilero Team VAD, redistributed from the same sherpa-onnx releaseMIT
fa-zh/Alibaba / FunASR fa-zh timestamp prediction model, revision d7701644d6e336f093501241beca010519c0986fFunASR Model Open Source License Agreement v1.1

Upstream locations: FunAudioLLM/SenseVoice, sherpa-onnx pretrained models, snakers4/silero-vad, funasr/fa-zh.

The FunASR agreement requires attribution of source and author and retention of the model names; both are kept here, and the agreement text, the retained notices and snapshots of the upstream licence files are in licenses/, with licenses/MODEL-SOURCES.txt recording where every file came from. The original model cards ship with the weights (sensevoice-small-int8/README.md, fa-zh/README.md) and are not replaced by this file.

The license_name: model-license metadata above is the licence of the redistributed weights, not of the ASRTools application. sensevoice-small-int8/LICENSE is the 71-byte pointer the conversion archive shipped, kept as received.

The repositories also publish a code licence (Apache-2.0 for FunASR and sherpa-onnx, MIT for SenseVoice) that does not cover the weights; the Apache-2.0 text that sherpa-onnx releases ship next to the onnxruntime wheels is retained in licenses/sherpa-onnx-LICENSE.txt.

Download

Command-line, huggingface_hub installed:

bash
hf download lvmmai2/asrtools-models --revision <full-commit-sha> --local-dir ./_runtime/models

Source checkouts use --local-dir ./models instead. Pin the full commit SHA, not main, so the bytes cannot change between runs.

The layout matches what the application loads: the three directories sit at the repository root, exactly as they must appear under models/. Without the Hub CLI, download the nine files from the file browser into that directory and verify against offline-models.json.

Not included, by design: export-onnx.py from the conversion archive (a conversion tool, not needed to run the ONNX file) and its test_wavs/ demo audio (not used by the offline flow, and its own audio licence was not reviewed).