mirror of
https://github.com/hanzoai/frames.git
synced 2026-09-24 00:08:03 +00:00
Kokoro stays: it is an open-source model that runs on the user's machine, and it is what `frames tts` invokes when there is no Hanzo credential. Hosted speech on `POST /v1/audio/speech` is preferred when a credential resolves. Three statements about that order were not true. providers.ts claimed to mirror the media-use skill's resolution order, but that skill is hosted-only and returns an error without a credential rather than falling back — the CLI's fallback is its own. The unit test repeated the claim in its describe name. The prompting guide opened with the hosted endpoint and then listed Kokoro voice IDs under it, which are inputs to the local engine.