feat(web): Stimmen-Umschalter (piper/chatterbox/cloud) in der UI

Dropdown im Menue setzt tts_provider als Request-Override fuer Text- und Sprach-Turns
-> live umschaltbar zwischen schnellem piper, hochwertigem chatterbox und Cloud.
Asset-Version v5.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-06-18 09:49:25 +02:00
commit b7c59d8c85
3 changed files with 20 additions and 4 deletions

View file

@ -4,13 +4,20 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Voice Assistant</title>
<link rel="stylesheet" href="/style.css?v=4" />
<link rel="stylesheet" href="/style.css?v=5" />
</head>
<body>
<div id="layout">
<aside id="menu">
<h2>Voice Assistant</h2>
<div id="identity" class="muted">lade …</div>
<label id="tts-row">Stimme:
<select id="tts">
<option value="">Schnell (piper)</option>
<option value="chatterbox">Hohe Qualität (chatterbox)</option>
<option value="openrouter">Cloud (OpenRouter)</option>
</select>
</label>
<div id="admin" class="hidden">
<h3>Admin</h3>
<button id="reload-users">Nutzer laden</button>
@ -31,6 +38,6 @@
<div id="status" class="muted"></div>
</main>
</div>
<script src="/app.js?v=4"></script>
<script src="/app.js?v=5"></script>
</body>
</html>