Configuration Parsing Warning:Config file tokenizer_config.json cannot be fetched (too big)

VLA Tokenizer β€” Qwen3 v3 (separate vocab for <listen>)

Successor to tokenizer-vla-qwen3-v2. Purely additive β€” every token ID from v2 is unchanged; this only registers 28,672 new tokens.

Vocab size: 303,233 (274,561 from v2 + 28,672 new <listen>-shifted tokens).

What changed and why

An ablation study (2 vs 3 vs 5, see project progress notes) compared 3 variants of <listen> token format on real DailyTalk/Emolia audio:

Variant Listen format ASR accuracy TTS decode reliability
Baseline truncated 3 tok/frame, shared vocab with <speak> 0.153 62.5%
Full-listen, shared vocab full 7 tok/frame, same ids as <speak> 0.750 12.5%
Full-listen, separate vocab (this tokenizer) full 7 tok/frame, shifted +1,000,000 0.476 62.5%

Sharing token ids between <listen> and <speak> for identical SNAC codes gave the biggest comprehension jump but badly damaged speech-generation reliability (likely cross-talk β€” the model conflates "I heard code X" with "I should say code X"). Giving <listen> a genuinely separate embedding space (this tokenizer) recovers most of the TTS reliability while keeping a real comprehension gain over baseline.

New tokens: <snac_{N+1000000}> for N in the same 7 SNAC bands already used by <speak> (128266-132361, 132362-136457, 136458-140553, 140554-144649, 144650-148745, 148746-152841, 152842-156937) β€” i.e. <snac_1128266> through <snac_1156937>, 28,672 ids total. Every existing <snac_N> id (unshifted, used by <speak>) is unchanged.

Compatibility

All 274,561 token IDs from tokenizer-vla-qwen3-v2 are unchanged (verified β€” strict superset, additions only, no renumbering). Text tokenized with the v2 tokenizer remains valid under this one. Verified via tokenizers.Tokenizer.encode() spot-check: existing wrapper tags (<seed2_N>, <cosmos_N>, <agent>, <listen>, <speak>, unshifted <snac_N>) and the new shifted-listen band edges (<snac_1128266>, <snac_1156937>) all encode as single atomic token ids.

Base

Qwen/Qwen3-1.7B-Base tokenizer, extended the same way as prior versions (see tokenizer-vla-qwen3's card for the full original token-family breakdown: seed2/cosmos/avclm/agent/ snac/caption/speech).

Related

Resource Link
Previous tokenizer tokenizer-vla-qwen3-v2
Downloads last month

-

Downloads are not tracked for this model. How to track
Video Preview
loading