- NEW: User preferences for STT model and TTS voice - Database: stt_model and tts_voice columns in users table - UI: Voice Preferences section in Settings with dropdowns - API: /api/user/preferences (GET/POST) + /preferences/options - Transcribe: Respects user's STT model (Google, LiteLLM) - TTS: Respects user's TTS voice (Google, LiteLLM, OpenAI, ElevenLabs) - Preview: Test TTS voice before saving - Available models/voices auto-detected from provider config |
||
|---|---|---|
| .. | ||
| ai.js | ||
| config.js | ||
| embeddings.js | ||
| logger.js | ||
| models.js | ||
| prompts.js | ||
| transcribeAWS.js | ||
| transcribeGoogle.js | ||
| transcribeLocal.js | ||
| ttsGoogle.js | ||