mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-06-25 12:16:00 +08:00
refactor(voice): provider-agnostic backend and in-app config
Switches the voice proxy to the OpenAI audio API (/v1/audio/transcriptions and /v1/audio/speech) so it works with OpenAI, Groq, or a local server. Adds a Settings -> Voice tab (base URL, API key, models, voice) plus a Quick Settings toggle, and removes the bundled Python sidecar. Review fixes: stop mic tracks on unmount, clear the global TTS stop handler and revoke leaked blob URLs, add fetch timeouts in the proxy, surface mic errors in the button, trim before appending transcripts, and drop the repo-wide wav ignore.
This commit is contained in:
7
.gitignore
vendored
7
.gitignore
vendored
@@ -142,10 +142,3 @@ tasks/
|
||||
|
||||
# Git worktrees
|
||||
.worktrees/
|
||||
|
||||
# Voice sidecar (Python) — generated, machine-specific, not committed
|
||||
voice-sidecar/.venv/
|
||||
voice-sidecar/voice_messages/
|
||||
voice-sidecar/**/__pycache__/
|
||||
*.pyc
|
||||
*.wav
|
||||
|
||||
Reference in New Issue
Block a user