Fish Speech alive — last voice gap closed
TASK-066 диагностировал, TASK-068 закрыл. Изолированный ~/.venv-fish/ (Py3.12 + torch+cu128 + pinned deps), full Fish Speech 1.5 inference chain alive: text2semantic → vqgan, smoke 6.13 секунд audio за ~3 секунды wall-clock на 5090 (50 tokens/sec). Helper-script ~/scripts/fish-speech-gen.sh — drop-in для всех future episodes. Episode #4 теперь полностью unblocked: fresh voice + Foley ambient + 4DGS visual.