diff --git a/README.md b/README.md index 807af00..6ad8882 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,13 @@ requires a server address. | Auto-stop pause / Mic sensitivity | voice-dialog tuning (1.5 s / medium) | | Max recording time | voice-dialog safety cap (60 s) | +> **Read-aloud voices depend on your server.** The selected voice is sent to +> `hermes-webui`'s `/api/tts`, which only accepts voices present in its Edge +> TTS allowlist (`api/routes.py`; upstream ships Chinese, English, French and +> Indonesian voices). If your server rejects a voice (`400 invalid voice`), +> pick another one, leave the voice empty (server default), or add your +> language's voices to your own `hermes-webui`. + ## Build See [docs/BUILD.md](docs/BUILD.md) (Sailfish SDK, `sfdk build` / `sfdk deploy`) @@ -48,6 +55,6 @@ speaks (validated live against a real instance). ## Status -Version 0.3.1 — protocol and C++ core validated against a real `hermes-webui` +Version 0.3.2 — protocol and C++ core validated against a real `hermes-webui` (login, sessions, streaming chat, TTS, STT, voice dialog); on-device testing still ongoing. diff --git a/docs/BUILD.md b/docs/BUILD.md index 9342718..6e7211f 100644 --- a/docs/BUILD.md +++ b/docs/BUILD.md @@ -76,12 +76,12 @@ richiede il probe WebUI su :8899). Esito 12/09/2026: unit 9/9, live completo OK. ```bash cd ~/workspace -tar czf harbour-hermes-0.3.1.tar.gz \ - --transform 's,^harbour-hermes,harbour-hermes-0.3.1,' \ +tar czf harbour-hermes-0.3.2.tar.gz \ + --transform 's,^harbour-hermes,harbour-hermes-0.3.2,' \ --exclude='.git' harbour-hermes ``` -Lo spec si aspetta la directory `harbour-hermes-0.3.1/` (pattern degli altri +Lo spec si aspetta la directory `harbour-hermes-0.3.2/` (pattern degli altri progetti: cercato in modo robusto anche per i sorgenti live di sfdk). ## 5. Dipendenze lato server (WebUI) diff --git a/rpm/harbour-hermes.spec b/rpm/harbour-hermes.spec index eb4ec81..da80409 100644 --- a/rpm/harbour-hermes.spec +++ b/rpm/harbour-hermes.spec @@ -1,6 +1,6 @@ Name: harbour-hermes Summary: Client for the Hermes Web UI with voice -Version: 0.3.1 +Version: 0.3.2 Release: 1 Group: Qt/Qt License: MIT @@ -24,6 +24,9 @@ Sessions list, chat with live streaming replies, voice dictation (server-side TTS), plus a hands-free conversation mode. %changelog +* Sat Sep 12 2026 Carlo Baratto - 0.3.2-1 +- README: nota sui limiti delle voci TTS (allowlist del server; 400 + invalid voice) e su come gestirli (voce vuota = default del server) * Sat Sep 12 2026 Carlo Baratto - 0.3.1-1 - Auto-invio dettatura piu' robusto: il testo viene passato esplicitamente (niente rilettura del campo), l'opzione vale "on" salvo disattivazione diff --git a/src/main.cpp b/src/main.cpp index c9edf60..12d522b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -19,9 +19,9 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) // AppConfigLocation = ~/.config/harbour/hermes (zona persistente della sandbox). app->setOrganizationName(QStringLiteral("harbour")); app->setApplicationName(QStringLiteral("hermes")); - app->setApplicationVersion(QStringLiteral("0.3.1")); + app->setApplicationVersion(QStringLiteral("0.3.2")); - qDebug() << "harbour-hermes v0.3.1 build" << __DATE__ << __TIME__; + qDebug() << "harbour-hermes v0.3.2 build" << __DATE__ << __TIME__; Settings settings; ApiClient api(&settings);