Views
No views yet
1 - (WER + CER) / 2 on
raw text. Private leaderboard 0.771848284.Code, full method and one-command verification: yehoshua0/waxal-asr-phase2 The repository reproduces the submitted CSV byte for byte on a laptop in about a minute, and re-decodes every input from the audio on rented GPUs in about four hours.
omniASR_CTC_1B_v2 card with strict=False. Its value is family distance from the whisper-derived voters, not solo quality.1# fairseq2 checkpoint shard, not a transformers directory
2from huggingface_hub import hf_hub_download
3import torch
4from fairseq2.models.hub import load_model
5from fairseq2.data.tokenizers import load_tokenizer
6from omnilingual_asr.models.inference.pipeline import ASRInferencePipeline
7
8model = load_model("omniASR_CTC_1B_v2", device=torch.device("cuda"), dtype=torch.bfloat16)
9ck = hf_hub_download("yehoshua01/waxal-omni-ctc1b-lin", "step_1000/model/pp_00/tp_00/sdp_00.pt")
10sd = torch.load(ck, map_location="cpu", weights_only=False)
11# strict=False: the base carries buffers the shard does not. Missing keys WOULD be fatal.
12model.load_state_dict({k.replace("_orig_mod.", ""): v for k, v in sd.items()}, strict=False)
13pipe = ASRInferencePipeline(model_card=None, model=model.eval(),
14 tokenizer=load_tokenizer("omniASR_tokenizer_written_v2"))
15print(pipe.transcribe(["clip16k.wav"], batch_size=1))| code, method, verification | yehoshua0/waxal-asr-phase2 |
| cached decodes and chain inputs | yehoshua01/waxal-phase2-chain-inputs |
| all checkpoints | yehoshua01 on the Hub |
waxal-mms-1b-lin-pl2-spk · waxal-sunbird51-sna-pl2-spk · waxal-whisper-turbo-lin-r1 · waxal-whisper-turbo-lin-r2 · waxal-qlora-largev3-lin · waxal-omni-ctc1b-sna · waxal-sunbird51-lin-ft-r2 · waxal-sunbird51-lin-ft-light · waxal-mms-1b-lin-full · waxal-mms-1b-lin-fullmeta · waxal-ssa-hubert-lincc-by-nc-4.0. Training data is google/WaxalNLP
(CC-BY-SA-4.0, share-alike), so derivatives carry that too.