Adds TtsReader__Kokoro__Enabled=true + BaseUrl=http://10.0.56.20:10401 + TimeoutSeconds=120 so the pod routes kokoro-tagged voices to the Kokoro-FastAPI backend running on BLUEJAY-WS. Multi-engine router falls through to Piper for piper-tagged and untagged voices. Requires nftables on BLUEJAY-WS to permit tcp/10401 from 10.0.56/23 and 10.42.0.0/16. Applied to the live ruleset — Puppet Hiera path is the durable fix (kokoro_server_enabled under profile::security::firewall). Tests 107 → 114 (+7 MultiEngineSpeechSynthesizerTests).
9.4 KiB
9.4 KiB