diff options
| author | historia <historiavg@proton.me> | 2026-08-24 15:12:40 -0400 |
|---|---|---|
| committer | historia <historiavg@proton.me> | 2026-08-24 15:12:40 -0400 |
| commit | afd1c67d92c7f32389d5f652b9fa71530538a16f (patch) | |
| tree | 04179b54524d433446a2d5bfe17bdcc9a8de98f4 /README.md | |
| parent | 7ee1d4bb63c12982ec4900ec870ad96baba4b22b (diff) | |
| download | tts-audiobook-generator-afd1c67d92c7f32389d5f652b9fa71530538a16f.tar.gz | |
feat: fold backend menu into conversion settings menu
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -48,7 +48,7 @@ python audiobook.py A full-screen TUI opens and shows each backend's status in a table — **unavailable** (red, name dimmed: not installed and no server running), **installed** (orange), or **running** (green, when an external server is already accepting connections on its configured port). From the menu you can: -- **Convert books…** — pick a ready/running backend, then set everything on one screen: model, voice (or speaker / clone .wav for qwen), instructions, output format, speed, whether to combine all chapters into one file, and debug mode (for a backend set up here it reads its `server.json` / `voices.json`; with only a running external server it queries the server itself instead — audio.cpp lists its models and voices over HTTP, faster asks you to type a voice name). Focus starts on **Generate!**, so Enter accepts the defaults. The "combine chapters" option is hidden for `m4b`, which is always one file. If the server isn't running it's started automatically; after the conversion you're asked whether to stop it, or +- **Convert books…** — set everything on one screen. The first field picks the **Backend** (only ready/running ones are offered); the rest of the options change to what that backend supports: model, voice and instructions for audio.cpp; speaker or clone .wav for qwen; voice for faster — plus output format, speed, whether to combine all chapters into one file, and debug mode (for a backend set up here it reads its `server.json` / `voices.json`; with only a running external server it queries the server itself instead — audio.cpp lists its models and voices over HTTP, faster asks you to type a voice name). Focus starts on **Generate!**, so Enter accepts the defaults. The "combine chapters" option is hidden for `m4b`, which is always one file. If the server isn't running it's started automatically; after the conversion you're asked whether to stop it, or - **Set up a backend…** — clone, build, and configure a backend end-to-end (audio.cpp, qwen, faster), or - **Configure a backend…** — regenerate its config (a new `server.json`, rebuild `voices.json`, change ports/speaker), or - **Server…** — manually start or stop a configured backend's server (the hub spawns it in the managed venv and polls until it accepts connections). |
