Clean up hero section, fix Silas voice exclusion bug

- Remove cover art from hero (duplicated in clips below)
- Merge about section into hero for single flowing layout
- Center hero content, remove side-by-side layout
- Fix _match_voices_to_styles() bypassing BLACKLISTED_VOICES —
  Sebastian could get assigned to non-Silas callers

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-16 03:21:13 -06:00
parent 39297d4aa5
commit 908255e5cf
3 changed files with 36 additions and 82 deletions
+2 -1
View File
@@ -5609,7 +5609,8 @@ def _match_voices_to_styles():
continue
gender = base["gender"]
voice_pool = list(INWORLD_MALE_VOICES if gender == "male" else INWORLD_FEMALE_VOICES)
pool = INWORLD_MALE_VOICES if gender == "male" else INWORLD_FEMALE_VOICES
voice_pool = [v for v in pool if v not in BLACKLISTED_VOICES]
scored = []
for voice_name in voice_pool: