Views
No views yet
<listen>)<listen>-shifted
tokens).<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% |
<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.<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.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.| Resource | Link |
|---|---|
| Previous tokenizer | tokenizer-vla-qwen3-v2 |