-
+
+
+
+ Error loading voices
+ {{ speechProviderError }}
+
+
+
+
+
+
+ No voices available
+
+ No voices were found for this provider. You can enter a custom voice name below.
+
+
+
@@ -239,21 +270,7 @@ watch(voiceId, updateSSMLExample)
description="Enable Speech Synthesis Markup Language for more control over speech output"
/>
-
+
+
diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue
index 75c6134e3..7e068685c 100644
--- a/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue
+++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/providers/elevenlabs.vue
@@ -1,6 +1,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ t('settings.pages.providers.common.section.voice.title') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ t('settings.pages.providers.provider.elevenlabs.playground.title') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ t('settings.pages.providers.provider.elevenlabs.playground.validation.error-missing-api-key') }}
-
-
- {{ errorMessage }}
-
-
-
-
-
-
-
-
diff --git a/apps/stage-web/src/pages/settings/modules/speech.vue b/apps/stage-web/src/pages/settings/modules/speech.vue
index aa6158cf0..e2311c550 100644
--- a/apps/stage-web/src/pages/settings/modules/speech.vue
+++ b/apps/stage-web/src/pages/settings/modules/speech.vue
@@ -4,6 +4,7 @@ import {
FieldInput,
FieldRange,
RadioCardSimple,
+ Skeleton,
VoiceCardManySelect,
} from '@proj-airi/stage-ui/components'
import { useProvidersStore, useSpeechStore } from '@proj-airi/stage-ui/stores'
@@ -149,53 +150,83 @@ watch(voiceId, updateSSMLExample)