Commit History

test(02-07): rehearsal script; furigana at three layers, and a per-thread Sudachi tokenizer
bdeb461

WolfDavid commited on

feat(02-07): furigana controls, level picker, persistence; every transcript line rendered from tokens
af23443

WolfDavid commited on

feat(02-06): analyze/translate/language_info server functions, tokens on the directive, language warm-up
a60327b

WolfDavid commited on

feat(02-05): analyze(text) - the canonical token record
46459e0

WolfDavid commited on

feat(02-04): CTranslate2 + sentencepiece translator with warm-up
0789e0a

WolfDavid commited on

feat(02-03): JLPT word and kanji level derivation (N1+, name)
7c6c86b

WolfDavid commited on

fix(02-03): rank headword precedence in the JMdict lookup
50cbd4f

WolfDavid commited on

feat(02-02): committed reading-override table (人気 -> ひとけ before の)
ae99ba2

WolfDavid commited on

feat(02-02): okurigana-aligned ruby spans
f7e73d2

WolfDavid commited on

feat(02-02): mode-C morphemes to whole-word units (rules A1-A7)
6609f52

WolfDavid commited on

feat(02-03): compact JMdict loader with ranked headword lookup
f108e4c

WolfDavid commited on

test(02-03): add failing JMdict lookup tests
e594cd3

WolfDavid commited on

feat(01-10): vendor the 3D runtime and take the CDN out of the render path
c23e6ce

WolfDavid commited on

docs(01-08): mirror the credits, the flow-down notice and the honest scope in README
eeb4e4d

WolfDavid commited on

feat(01-08): wire the turn loop - text and voice turns, thinking, replay, slower, latency
f4874f3

WolfDavid commited on

feat(01-08): add the server turn - synthesis, timeline, per-request timings, directive
a960e15

WolfDavid commited on

fix(01-05): say plainly what this build does and does not do
41ee90e

WolfDavid commited on

feat(01-05): write the Space manifest and the deployable Phase 1 shell
28febab

WolfDavid commited on

feat(01-06): add the viseme mapping table and banker's frame quantisation
c6dc487

WolfDavid commited on

test(01-03): enforce the transport seam statically and in a real browser
d6ea280

WolfDavid commited on

feat(01-03): add both transports, the standalone stage page and the Gradio component
f822421

WolfDavid commited on

feat(01-04): implement synthesize() and the shared voice dataclasses
b0f00f6

WolfDavid commited on

chore(01-02): bootstrap Python 3.12 toolchain, Git LFS and package skeleton
b0821c5

WolfDavid commited on