- Replaced static VOICE_PRESETS with dynamic API calls to /voice-google/languages and /voice-google/voices - Languages and voices loaded from Google Cloud TTS at runtime - Voice dropdown updates automatically when language changes - Added fetchLanguages() and fetchVoices() API functions with VoiceLanguage/VoiceOption types - Test button uses bot name in sample text for personalized preview - Fallback to basic language options if API unavailable Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| chatbot | ||
| realestate | ||
| teamsbot | ||
| trustee | ||