diff --git a/BETTER_VOICE_OPTIONS.md b/BETTER_VOICE_OPTIONS.md new file mode 100644 index 000000000..522798d4c --- /dev/null +++ b/BETTER_VOICE_OPTIONS.md @@ -0,0 +1,78 @@ +# 🎤 BETTER VOICE OPTIONS - Testing Guide + +## Current Issue: +Voices sound too robotic/AI-generated + +## Solution: +Test multiple Edge-TTS voices to find most natural sounding + +--- + +## 🎙️ VOICE OPTIONS TO TEST + +### **KAI (Young Male, 14 years old)** + +**Current:** `en-US-GuyNeural` (energetic but robotic) + +**Better alternatives:** +1. `en-US-ChristopherNeural` - Young, warm, natural +2. `en-US-EricNeural` - Teen friendly, less robotic +3. `en-US-RogerNeural` - Mature teen voice +4. `en-GB-RyanNeural` - UK teen, authentic + +**Best choice:** `en-US-ChristopherNeural` (most natural for teen) + +--- + +### **ANA (Young Female, 14 years old - twin)** + +**Current:** `en-US-JennyNeural` (warm but AI-ish) + +**Better alternatives:** +1. `en-US-AriaNeural` - Natural, expressive +2. `en-US-SaraNeural` - Youthful, authentic +3. `en-GB-SoniaNeural` - UK accent, warm +4. `en-US-MichelleNeural` - Soft, emotional + +**Best choice:** `en-US-AriaNeural` (most expressive/natural) + +--- + +### **GRONK (Deep UK voice)** + +**Current:** `en-GB-RyanNeural` (good!) + +**Keep or try:** +1. `en-GB-ThomasNeural` - Deeper, gruffer +2. `en-AU-WilliamNeural` - Aussie deep voice + +**Best choice:** Keep `en-GB-RyanNeural` (already good!) + +--- + +## 🎯 GENERATE TEST SAMPLES + +```bash +cd /Users/davidkotnik/repos/novafarma/assets/audio/voiceover + +# Test Kai voices +python3 -m edge_tts --text "It all started with family. With colors. With hope." --voice en-US-ChristopherNeural --write-media test_kai_christopher.mp3 + +python3 -m edge_tts --text "It all started with family. With colors. With hope." --voice en-US-EricNeural --write-media test_kai_eric.mp3 + +# Test Ana voices +python3 -m edge_tts --text "We were unstoppable. We were immortal." --voice en-US-AriaNeural --write-media test_ana_aria.mp3 + +python3 -m edge_tts --text "We were unstoppable. We were immortal." --voice en-US-SaraNeural --write-media test_ana_sara.mp3 +``` + +--- + +## ✅ FINAL RECOMMENDATION + +**Use these voices:** +- **Kai:** `en-US-ChristopherNeural` (natural teen voice) +- **Ana:** `en-US-AriaNeural` (expressive, emotional) +- **Gronk:** `en-GB-RyanNeural` (keep - already good!) + +**Regenerate all 21 files with better voices!** diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_01.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_01.mp3 new file mode 100644 index 000000000..f17bb9be3 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_01.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_02.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_02.mp3 new file mode 100644 index 000000000..a6ed1166e Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_02.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_03.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_03.mp3 new file mode 100644 index 000000000..ab31471a3 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_03.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_04.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_04.mp3 new file mode 100644 index 000000000..48586589f Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_04.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_05.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_05.mp3 new file mode 100644 index 000000000..9dc9aa2b1 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_05.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_06.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_06.mp3 new file mode 100644 index 000000000..75f504a6e Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_06.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_07.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_07.mp3 new file mode 100644 index 000000000..2b359a27f Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_07.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_08.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_08.mp3 new file mode 100644 index 000000000..ed8c92b3e Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/ana_en_08.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_01.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_01.mp3 new file mode 100644 index 000000000..5e5e35497 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_01.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_02.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_02.mp3 new file mode 100644 index 000000000..1df040ce1 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_02.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_03.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_03.mp3 new file mode 100644 index 000000000..93d3da4ad Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_03.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_04.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_04.mp3 new file mode 100644 index 000000000..a8cfc708f Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_04.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_05.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_05.mp3 new file mode 100644 index 000000000..487c7c691 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_05.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_06.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_06.mp3 new file mode 100644 index 000000000..98e0340e4 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_06.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_07.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_07.mp3 new file mode 100644 index 000000000..c017993df Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_07.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_08.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_08.mp3 new file mode 100644 index 000000000..2da55e01c Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_08.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_09.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_09.mp3 new file mode 100644 index 000000000..dfbc1de75 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_09.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_10.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_10.mp3 new file mode 100644 index 000000000..de3be31fe Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_10.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_11.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_11.mp3 new file mode 100644 index 000000000..5ec206b55 Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_11.mp3 differ diff --git a/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_12.mp3 b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_12.mp3 new file mode 100644 index 000000000..8fb49580b Binary files /dev/null and b/assets/audio/voiceover/_OLD_ROBOTIC/kai_en_12.mp3 differ diff --git a/assets/audio/voiceover/ana_en_01.mp3 b/assets/audio/voiceover/ana_en_01.mp3 index f17bb9be3..91e281d79 100644 Binary files a/assets/audio/voiceover/ana_en_01.mp3 and b/assets/audio/voiceover/ana_en_01.mp3 differ diff --git a/assets/audio/voiceover/ana_en_02.mp3 b/assets/audio/voiceover/ana_en_02.mp3 index a6ed1166e..06428b7cd 100644 Binary files a/assets/audio/voiceover/ana_en_02.mp3 and b/assets/audio/voiceover/ana_en_02.mp3 differ diff --git a/assets/audio/voiceover/ana_en_03.mp3 b/assets/audio/voiceover/ana_en_03.mp3 index ab31471a3..8471ae1ba 100644 Binary files a/assets/audio/voiceover/ana_en_03.mp3 and b/assets/audio/voiceover/ana_en_03.mp3 differ diff --git a/assets/audio/voiceover/ana_en_04.mp3 b/assets/audio/voiceover/ana_en_04.mp3 index 48586589f..382d35e52 100644 Binary files a/assets/audio/voiceover/ana_en_04.mp3 and b/assets/audio/voiceover/ana_en_04.mp3 differ diff --git a/assets/audio/voiceover/ana_en_05.mp3 b/assets/audio/voiceover/ana_en_05.mp3 index 9dc9aa2b1..bffe295be 100644 Binary files a/assets/audio/voiceover/ana_en_05.mp3 and b/assets/audio/voiceover/ana_en_05.mp3 differ diff --git a/assets/audio/voiceover/ana_en_06.mp3 b/assets/audio/voiceover/ana_en_06.mp3 index 75f504a6e..a67be5fad 100644 Binary files a/assets/audio/voiceover/ana_en_06.mp3 and b/assets/audio/voiceover/ana_en_06.mp3 differ diff --git a/assets/audio/voiceover/ana_en_07.mp3 b/assets/audio/voiceover/ana_en_07.mp3 index 2b359a27f..f0cf4b95e 100644 Binary files a/assets/audio/voiceover/ana_en_07.mp3 and b/assets/audio/voiceover/ana_en_07.mp3 differ diff --git a/assets/audio/voiceover/ana_en_08.mp3 b/assets/audio/voiceover/ana_en_08.mp3 index ed8c92b3e..a9d882dbb 100644 Binary files a/assets/audio/voiceover/ana_en_08.mp3 and b/assets/audio/voiceover/ana_en_08.mp3 differ diff --git a/assets/audio/voiceover/kai_en_01.mp3 b/assets/audio/voiceover/kai_en_01.mp3 index 5e5e35497..ef358afd0 100644 Binary files a/assets/audio/voiceover/kai_en_01.mp3 and b/assets/audio/voiceover/kai_en_01.mp3 differ diff --git a/assets/audio/voiceover/kai_en_02.mp3 b/assets/audio/voiceover/kai_en_02.mp3 index 1df040ce1..1c8afcdd9 100644 Binary files a/assets/audio/voiceover/kai_en_02.mp3 and b/assets/audio/voiceover/kai_en_02.mp3 differ diff --git a/assets/audio/voiceover/kai_en_03.mp3 b/assets/audio/voiceover/kai_en_03.mp3 index 93d3da4ad..acbc198f4 100644 Binary files a/assets/audio/voiceover/kai_en_03.mp3 and b/assets/audio/voiceover/kai_en_03.mp3 differ diff --git a/assets/audio/voiceover/kai_en_04.mp3 b/assets/audio/voiceover/kai_en_04.mp3 index a8cfc708f..c076b01f5 100644 Binary files a/assets/audio/voiceover/kai_en_04.mp3 and b/assets/audio/voiceover/kai_en_04.mp3 differ diff --git a/assets/audio/voiceover/kai_en_05.mp3 b/assets/audio/voiceover/kai_en_05.mp3 index 487c7c691..8272c746c 100644 Binary files a/assets/audio/voiceover/kai_en_05.mp3 and b/assets/audio/voiceover/kai_en_05.mp3 differ diff --git a/assets/audio/voiceover/kai_en_06.mp3 b/assets/audio/voiceover/kai_en_06.mp3 index 98e0340e4..7a8e9f672 100644 Binary files a/assets/audio/voiceover/kai_en_06.mp3 and b/assets/audio/voiceover/kai_en_06.mp3 differ diff --git a/assets/audio/voiceover/kai_en_07.mp3 b/assets/audio/voiceover/kai_en_07.mp3 index c017993df..f19d0f209 100644 Binary files a/assets/audio/voiceover/kai_en_07.mp3 and b/assets/audio/voiceover/kai_en_07.mp3 differ diff --git a/assets/audio/voiceover/kai_en_08.mp3 b/assets/audio/voiceover/kai_en_08.mp3 index 2da55e01c..69445e165 100644 Binary files a/assets/audio/voiceover/kai_en_08.mp3 and b/assets/audio/voiceover/kai_en_08.mp3 differ diff --git a/assets/audio/voiceover/kai_en_09.mp3 b/assets/audio/voiceover/kai_en_09.mp3 index dfbc1de75..d814ff0d1 100644 Binary files a/assets/audio/voiceover/kai_en_09.mp3 and b/assets/audio/voiceover/kai_en_09.mp3 differ diff --git a/assets/audio/voiceover/kai_en_10.mp3 b/assets/audio/voiceover/kai_en_10.mp3 index de3be31fe..bc9261195 100644 Binary files a/assets/audio/voiceover/kai_en_10.mp3 and b/assets/audio/voiceover/kai_en_10.mp3 differ diff --git a/assets/audio/voiceover/kai_en_11.mp3 b/assets/audio/voiceover/kai_en_11.mp3 index 5ec206b55..77e9deebb 100644 Binary files a/assets/audio/voiceover/kai_en_11.mp3 and b/assets/audio/voiceover/kai_en_11.mp3 differ diff --git a/assets/audio/voiceover/kai_en_12.mp3 b/assets/audio/voiceover/kai_en_12.mp3 index 8fb49580b..2f24f7719 100644 Binary files a/assets/audio/voiceover/kai_en_12.mp3 and b/assets/audio/voiceover/kai_en_12.mp3 differ