Skip to content

Commit 9deb70a

Browse files
committed
Improves speaker detection regex, preventing voice loading race conditions.
1 parent 0e2c011 commit 9deb70a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

generate_podcast.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ def validate_speakers(script_text: str, app_settings: Dict[str, Any]) -> Tuple[L
526526
Si plus de 2 sont détectés, une ValueError est levée avec un message explicite.
527527
"""
528528
# Trouver tous les locuteurs uniques du script (lignes du style "Nom: texte")
529-
script_speakers = set(re.findall(r"^\s*(.+?)\s*:", script_text, re.MULTILINE))
529+
script_speakers = set(re.findall(r"^\s*(\w+)\s*:", script_text, re.MULTILINE))
530530

531531
if not script_speakers:
532532
return ([], []) # Aucun speaker détecté

0 commit comments

Comments
 (0)