diff --git a/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue index 92670937f..32852f371 100644 --- a/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue +++ b/apps/stage-tamagotchi/src/renderer/src/pages/settings/modules/speech.vue @@ -14,7 +14,7 @@ const { const { activeSpeechProvider, activeSpeechModel, - voiceName, + voiceId, pitch, rate, isLoadingSpeechProviderVoices, @@ -26,7 +26,7 @@ const { const router = useRouter() const ssmlExample = ref(` - Hello, my name is + Hello, my name is AI Assistant @@ -40,18 +40,18 @@ onMounted(async () => { }) function updateVoiceName(value: string) { - voiceName.value = value + voiceId.value = value updateSSMLExample() } function updateCustomVoiceName(value: string) { - voiceName.value = value + voiceId.value = value updateSSMLExample() } function updateSSMLExample() { ssmlExample.value = ` - Hello, my name is + Hello, my name is AI Assistant @@ -159,7 +159,7 @@ function updateSSMLExample() {
{ - speechStore.setLanguage(newLanguage) -}) - -watch(selectedVoice, (newVoice) => { - speechStore.setVoiceName(newVoice) -}) - // Function to generate speech async function generateTestSpeech() { if (!testText.value.trim()) diff --git a/apps/stage-web/src/pages/settings/modules/speech.vue b/apps/stage-web/src/pages/settings/modules/speech.vue index 92670937f..32852f371 100644 --- a/apps/stage-web/src/pages/settings/modules/speech.vue +++ b/apps/stage-web/src/pages/settings/modules/speech.vue @@ -14,7 +14,7 @@ const { const { activeSpeechProvider, activeSpeechModel, - voiceName, + voiceId, pitch, rate, isLoadingSpeechProviderVoices, @@ -26,7 +26,7 @@ const { const router = useRouter() const ssmlExample = ref(` - Hello, my name is + Hello, my name is AI Assistant @@ -40,18 +40,18 @@ onMounted(async () => { }) function updateVoiceName(value: string) { - voiceName.value = value + voiceId.value = value updateSSMLExample() } function updateCustomVoiceName(value: string) { - voiceName.value = value + voiceId.value = value updateSSMLExample() } function updateSSMLExample() { ssmlExample.value = ` - Hello, my name is + Hello, my name is AI Assistant @@ -159,7 +159,7 @@ function updateSSMLExample() {
{ - speechStore.setLanguage(newLanguage) -}) - -watch(selectedVoice, (newVoice) => { - speechStore.setVoiceName(newVoice) -}) - // Function to generate speech async function generateTestSpeech() { if (!testText.value.trim()) diff --git a/packages/stage-ui/src/stores/modules/speech.ts b/packages/stage-ui/src/stores/modules/speech.ts index 749153391..c48fc5610 100644 --- a/packages/stage-ui/src/stores/modules/speech.ts +++ b/packages/stage-ui/src/stores/modules/speech.ts @@ -14,6 +14,7 @@ export const useSpeechStore = defineStore('speech', () => { const activeSpeechProvider = useLocalStorage('settings/speech/active-provider', '') const activeSpeechModel = useLocalStorage('settings/speech/active-model', 'eleven_multilingual_v2') const voiceName = useLocalStorage('settings/speech/voice-name', '') + const voiceId = useLocalStorage('settings/speech/voice-id', '') const pitch = useLocalStorage('settings/speech/pitch', 0) const rate = useLocalStorage('settings/speech/rate', 1) const ssmlEnabled = useLocalStorage('settings/speech/ssml-enabled', false) @@ -137,6 +138,7 @@ export const useSpeechStore = defineStore('speech', () => { activeSpeechProvider, activeSpeechModel, voiceName, + voiceId, pitch, rate, ssmlEnabled,