VisualEars FastConformer FA32M Streaming BPE1024 β€” ONNX FP Reference

Derivative export of Reza2kn/visualears-fastconformer-fa32m-streaming-bpe1024.

This is the length-aware FA32M CTC acoustic-core export. It fixes the blank-transcript failure from one-input fixed2005 exports by requiring the real valid feature length.

Artifact

  • Format: ONNX FP Reference fixed-frame acoustic CTC-core export
  • Runtime validation: ONNX Runtime CPU
  • Validation result: 269/269 exact transcript matches (100.00%), argmax step agreement 100.0000%
  • ONNX non-empty transcript rate: 98.88% on the 269-clip difficult short/noisy set
  • Size: 113.7 MiB ONNX artifacts

Runtime contract

  • input: processed_signal float32 [batch, 80, 2005]
  • input: processed_signal_length int64 [batch] β€” valid log-mel frame count before zero padding
  • output: logits float32 [batch, 252, 1025]
  • output: encoded_lengths int64 [batch]
  • opset: 18, IR version: 10

Files

File Bytes SHA256
fastconformer_fa32m_ctc_fixed2005_len_fp32_full_io.onnx 2,746,792 35fc84cc2d416dedddae9a640dff55d48fd88c988ef100e5d06b40a7cab89abe
fastconformer_fa32m_ctc_fixed2005_len_fp32_full_io.onnx.data 116,472,832 d357f78170c7cc22127cd6be30700a66a59099ea9bbce5c95a331b004d329cf6
tokens.json 16,463 62aa7e4bb7401a1add5459462f3c91378b5177aeaa989a1ba855ad84c3e98500
preprocessor.json 1,909 988e512147476649c3b7ba865d6916acc4e313d4dc3f7affc7fec3e1a21e789e
mel_filters_slaney_80x257.json 91,115 327ad485dfcf1cbd9405ea6512aa0a788990a5c98ef14ba8585896cdc9749866
parity_full269_len_fp32.json 113,676 0e3d385558bbb87c30a265cf129df47df22b16ff56c7c30a7c958a6b253351aa
export_manifest.json 2,868 18b4e1971c218f8f973926c71384b8291b202ea420e1cb02458bac4d72398d1d

Validation

Source: PyTorch NeMo preprocessor + encoder + auxiliary CTC decoder in fp32.
Candidate: this ONNX fp32 artifact in ONNX Runtime CPUExecutionProvider.

Validation set: all 269 clips from Reza2kn/visualears-benchmark-269-gold.

{
  "created_at_utc": "2026-06-15T00:51:03Z",
  "clips": 269,
  "exact_transcript_matches": 269,
  "exact_transcript_parity": 1.0,
  "source_nonempty": 266,
  "onnx_nonempty": 266,
  "onnx_nonempty_rate": 0.9888475836431226,
  "mean_char_similarity": 1.0,
  "min_char_similarity": 1.0,
  "argmax_step_agreement": 1.0,
  "wall_sec": 45.62390089035034,
  "source": "PyTorch NeMo preprocessor + encoder + auxiliary CTC fp32",
  "candidate": "ONNX fp32 encoder + auxiliary CTC with processed_signal_length"
}

Browser / runtime feature contract

Use the sidecars in this repo:

  • tokens.json β€” CTC vocabulary and special token ids
  • preprocessor.json β€” exact FA32M NeMo fbank contract
  • mel_filters_slaney_80x257.json β€” Slaney/librosa mel filters

Feature summary:

  • preemphasis: y[0]=x[0], y[t]=x[t]-0.97*x[t-1]
  • STFT: n_fft=512, win_length=400, hop=160, center=True, reflect pad by 256 samples, Hann periodic=false centered inside the FFT frame
  • spectrum: unnormalized FFT magnitude squared
  • mel: Slaney/librosa filterbank from the sidecar
  • log: ln(mel_energy + 2^-24)
  • no per-bin normalization (normalize=NA)
  • zero-pad features to 2005 frames and pass the true processed_signal_length
  • greedy CTC: use encoded_lengths[0], drop blank, repeats, and SentencePiece special tokens like <pad>, <unk>, <fa-IR>

Usage Boundary

These are fixed-frame acoustic CTC-core exports. They take precomputed log-mel features as processed_signal; they are not full raw-audio-to-text pipelines by themselves.

Provenance

  • Source repo: Reza2kn/visualears-fastconformer-fa32m-streaming-bpe1024
  • Source file: fa32m_streaming_bpe1024_final.nemo
  • Source SHA256: 034fb2afa19da13db8a120970a7f8d3e696987014cc62684ce50a1382d332448
  • Architecture: EncDecHybridRNNTCTCBPEModel encoder + auxiliary CTC decoder with processed_signal_length input
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for Reza2kn/visualears-fastconformer-fa32m-streaming-bpe1024-onnx-fp