diff --git a/client/src/pages/mobile/new-reel.tsx b/client/src/pages/mobile/new-reel.tsx index 0860cb4..87017e3 100644 --- a/client/src/pages/mobile/new-reel.tsx +++ b/client/src/pages/mobile/new-reel.tsx @@ -61,16 +61,10 @@ export default function MobileNewReel() { const [ttsEngine, setTtsEngine] = useState<'edge' | 'gemini'>('edge'); const [ttsVoice, setTtsVoice] = useState('fr-FR-VivienneMultilingualNeural'); - // French Gemini voices + // Gemini native TTS voices (Charon = homme, Kore = femme) const geminiVoices = [ - { label: 'Français - Standard A (Femme)', value: 'fr-FR-Standard-A' }, - { label: 'Français - Standard B (Homme)', value: 'fr-FR-Standard-B' }, - { label: 'Français - Standard C (Femme)', value: 'fr-FR-Standard-C' }, - { label: 'Français - Standard D (Homme)', value: 'fr-FR-Standard-D' }, - { label: 'Français - Wavenet A (Femme)', value: 'fr-FR-Wavenet-A' }, - { label: 'Français - Wavenet B (Homme)', value: 'fr-FR-Wavenet-B' }, - { label: 'Français - Wavenet C (Femme)', value: 'fr-FR-Wavenet-C' }, - { label: 'Français - Wavenet D (Homme)', value: 'fr-FR-Wavenet-D' }, + { label: 'Charon - Voix Homme', value: 'fr-FR-Standard-B' }, + { label: 'Kore - Voix Femme', value: 'fr-FR-Standard-A' }, ]; // French Edge TTS voices @@ -498,7 +492,7 @@ export default function MobileNewReel() { className="h-7 text-xs px-2" onClick={() => { setTtsEngine('gemini'); - setTtsVoice('fr-FR-Standard-A'); + setTtsVoice('fr-FR-Standard-B'); }} > Gemini diff --git a/client/src/pages/mobile/remotion-video.tsx b/client/src/pages/mobile/remotion-video.tsx index b24b83c..7986770 100644 --- a/client/src/pages/mobile/remotion-video.tsx +++ b/client/src/pages/mobile/remotion-video.tsx @@ -34,16 +34,10 @@ export default function MobileRemotionVideoPage() { const [ttsEngine, setTtsEngine] = useState<'edge' | 'gemini'>('edge'); const [ttsVoice, setTtsVoice] = useState('fr-FR-VivienneMultilingualNeural'); - // French Gemini voices + // Gemini native TTS voices (Charon = homme, Kore = femme) const geminiVoices = [ - { label: 'Français - Standard A (Femme)', value: 'fr-FR-Standard-A' }, - { label: 'Français - Standard B (Homme)', value: 'fr-FR-Standard-B' }, - { label: 'Français - Standard C (Femme)', value: 'fr-FR-Standard-C' }, - { label: 'Français - Standard D (Homme)', value: 'fr-FR-Standard-D' }, - { label: 'Français - Wavenet A (Femme)', value: 'fr-FR-Wavenet-A' }, - { label: 'Français - Wavenet B (Homme)', value: 'fr-FR-Wavenet-B' }, - { label: 'Français - Wavenet C (Femme)', value: 'fr-FR-Wavenet-C' }, - { label: 'Français - Wavenet D (Homme)', value: 'fr-FR-Wavenet-D' }, + { label: 'Charon - Voix Homme', value: 'fr-FR-Standard-B' }, + { label: 'Kore - Voix Femme', value: 'fr-FR-Standard-A' }, ]; // French Edge TTS voices @@ -345,7 +339,7 @@ export default function MobileRemotionVideoPage() { Edge diff --git a/client/src/pages/new-reel.tsx b/client/src/pages/new-reel.tsx index 7699b0f..9826365 100644 --- a/client/src/pages/new-reel.tsx +++ b/client/src/pages/new-reel.tsx @@ -82,16 +82,10 @@ export default function NewReel() { const [ttsEngine, setTtsEngine] = useState<'edge' | 'gemini'>('edge'); const [ttsVoice, setTtsVoice] = useState('fr-FR-VivienneMultilingualNeural'); - // French Gemini voices + // Gemini native TTS voices (Charon = homme, Kore = femme) const geminiVoices = [ - { label: 'Français - Standard A (Femme)', value: 'fr-FR-Standard-A' }, - { label: 'Français - Standard B (Homme)', value: 'fr-FR-Standard-B' }, - { label: 'Français - Standard C (Femme)', value: 'fr-FR-Standard-C' }, - { label: 'Français - Standard D (Homme)', value: 'fr-FR-Standard-D' }, - { label: 'Français - Wavenet A (Femme)', value: 'fr-FR-Wavenet-A' }, - { label: 'Français - Wavenet B (Homme)', value: 'fr-FR-Wavenet-B' }, - { label: 'Français - Wavenet C (Femme)', value: 'fr-FR-Wavenet-C' }, - { label: 'Français - Wavenet D (Homme)', value: 'fr-FR-Wavenet-D' }, + { label: 'Charon - Voix Homme', value: 'fr-FR-Standard-B' }, + { label: 'Kore - Voix Femme', value: 'fr-FR-Standard-A' }, ]; // French Edge TTS voices @@ -812,7 +806,7 @@ export default function NewReel() { variant={ttsEngine === 'gemini' ? 'default' : 'outline'} onClick={() => { setTtsEngine('gemini'); - setTtsVoice('fr-FR-Standard-A'); + setTtsVoice('fr-FR-Standard-B'); }} > Gemini TTS diff --git a/client/src/pages/remotion-video.tsx b/client/src/pages/remotion-video.tsx index edfd948..523e8b6 100644 --- a/client/src/pages/remotion-video.tsx +++ b/client/src/pages/remotion-video.tsx @@ -35,16 +35,10 @@ export default function RemotionVideoPage() { const [ttsEngine, setTtsEngine] = useState<'edge' | 'gemini'>('edge'); const [ttsVoice, setTtsVoice] = useState('fr-FR-VivienneMultilingualNeural'); - // French Gemini voices + // Gemini native TTS voices (Charon = homme, Kore = femme) const geminiVoices = [ - { label: 'Français - Standard A (Femme)', value: 'fr-FR-Standard-A' }, - { label: 'Français - Standard B (Homme)', value: 'fr-FR-Standard-B' }, - { label: 'Français - Standard C (Femme)', value: 'fr-FR-Standard-C' }, - { label: 'Français - Standard D (Homme)', value: 'fr-FR-Standard-D' }, - { label: 'Français - Wavenet A (Femme)', value: 'fr-FR-Wavenet-A' }, - { label: 'Français - Wavenet B (Homme)', value: 'fr-FR-Wavenet-B' }, - { label: 'Français - Wavenet C (Femme)', value: 'fr-FR-Wavenet-C' }, - { label: 'Français - Wavenet D (Homme)', value: 'fr-FR-Wavenet-D' }, + { label: 'Charon - Voix Homme', value: 'fr-FR-Standard-B' }, + { label: 'Kore - Voix Femme', value: 'fr-FR-Standard-A' }, ]; // French Edge TTS voices @@ -286,7 +280,7 @@ export default function RemotionVideoPage() { Edge