tts-voice-creator-clone-and.../static/sections
mARTin-B78 6a78be7a28 Add Conversation Playground + XTTS v2 backend + VibeVoice voice fix
Conversation Playground (new section):
- WhatsApp-style chat UI with user/assistant speech bubbles
- Click-to-record mic button using MediaRecorder API
- STT → LLM streaming → TTS pipeline via SSE (POST /api/conversation/turn)
- LLM tokens stream into assistant bubble in real time
- Audio auto-plays when TTS synthesises the reply
- Right-side stats panel: STT / LLM TTFT / LLM total / TTS / Total with bar chart
- Turn history list with per-turn total time and pass/fail indicator
- Configurable: STT backend, LLM URL + model, TTS backend + voice, system prompt
- Conversation history maintained across turns (last 20 messages sent to LLM)
- GET /api/conversation/llm-models proxies model list from any OpenAI-compatible LLM

XTTS v2 backend:
- Registers xtts as a first-class TTS backend (xtts_url setting, display name,
  capabilities, health/voice discovery, OpenAI-compatible generation)
- Added XTTS URL field to Settings → Connections
- Use-as-TTS button now saves to xtts_url (not tts_url)
- Batch benchmark backend select now refreshes alongside perf/preview selectors

VibeVoice fix:
- Added /voices to _TTS_VOICE_ENDPOINTS so VibeVoice voices are discovered

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 23:27:57 +02:00
..
s-clone.html Replace all icons with MDI (Material Design Icons) v7.4.47 — 171 replacements across 10 files 2026-05-27 02:36:33 +02:00
s-connect.html Rename LLMs to Engines with LLM/STT/TTS sub-page nav, collapsible integration cards, equal-width card grids 2026-05-27 21:05:51 +02:00
s-conversation.html Add Conversation Playground + XTTS v2 backend + VibeVoice voice fix 2026-05-27 23:27:57 +02:00
s-design.html Replace all icons with MDI (Material Design Icons) v7.4.47 — 171 replacements across 10 files 2026-05-27 02:36:33 +02:00
s-llms.html Complete engine card audit: edit mode, missing buttons, and docker management 2026-05-27 22:15:51 +02:00
s-performance.html Add batch benchmark to Benchmark page 2026-05-27 11:29:48 +02:00
s-routing.html Replace all icons with MDI (Material Design Icons) v7.4.47 — 171 replacements across 10 files 2026-05-27 02:36:33 +02:00
s-settings.html Add Conversation Playground + XTTS v2 backend + VibeVoice voice fix 2026-05-27 23:27:57 +02:00
s-studio.html Redesign settings page (Voicebox-style) and fix remaining old icons 2026-05-27 02:48:34 +02:00
s-tryout.html Rename LLMs to Engines with LLM/STT/TTS sub-page nav, collapsible integration cards, equal-width card grids 2026-05-27 21:05:51 +02:00
s-voices.html Replace all icons with MDI (Material Design Icons) v7.4.47 — 171 replacements across 10 files 2026-05-27 02:36:33 +02:00