Commit History

  1. model.ts: rename ONNX input ref_s → style for kokoro-js / kokoro-onnx interop⁠

    Verified signature
    cc0aa08

  1. ui: group voice picker by gender via <optgroup> (24 voices was unwieldy as flat list)⁠

    Verified signature
    7e1c310
  2. synthesize: strip BOS+EOS audio from output (keep BOS in model input)⁠

    Verified signature
    b367e53
  3. synthesize: prepend BOS/EOS to inputIds (was missing — caused leading-consonant eat)⁠

    Verified signature
    73b1551
  4. audio: prepend 80ms leading silence to fix SpringLab utterance-initial consonant eat⁠

    Verified signature
    e8c8870

  1. punctuation pauses: splice silence after , ; : — . ! ? …⁠

    Verified signature
    c0f087e
  2. metrics: TTFB (time to first audio) replaces total-synth in headline metric⁠

    Verified signature
    aed4de5
  3. ui: performance metrics card + voice ref-clip download + WAV download⁠

    Verified signature
    3896c3f
  4. speed slider now scales pred_dur (was playback-rate only)⁠

    Verified signature
    cc4d90f

  1. feat: per-word display shows user's original Roman input for substituted loanwords

    Verified signature
    f804bbe
  2. cleanup: remove verification marker

    Verified signature
    bd52a50
  3. fix: actually deploy textarea-preserving build (build entry was contaminated by previous dist)

    Verified signature
    6165c84
  4. src: align main.ts source with deploy (in-memory transliterate)

    Verified signature
    e0a5ee7
  5. loanword preprocessor + re-exported v0.2 ONNX (torch 2.6)⁠

    Verified signature
    761f477

  1. v0.2 polish: per-voice default speeds + trailing audio pad⁠

    Verified signature
    7cc7cf8

  1. voicepacks: gender-paired chips + dynamic textarea default⁠

    Verified signature
    693eb3e
  2. release: webgpu demo + source⁠

    Verified signature
    2bb8806