Ce que couvre le castingQuatre choses, et elles se valident ensemble : les visages, les voix, la direction artistique et les musiques. Tout ce qui se voit et s'entend avant qu'une image soit générée.
3aClaudeDécoupe le script en répliques par rôle.python3 04-PRODUCTION/scripts/decouper_dialogue.py 02-SCRIPTS/ADS-133/AdCopy-133.md
3bClaudeLes visages. Pour chaque personnage d'un format IA — UGC, podcast, micro-trottoir — il monte une planche de cinq à dix candidats par personnage — quatre personnages de 60 ans, ce sont donc quarante visages sur la planche : une partie parmi les visages déjà utilisés et déjà présents sur Argil, une partie de nouveaux pris sur Pexels, Pixabay ou ailleurs. Jamais un seul.
3cClaudeLes voix. Cinq candidates par personnage, enchaînées dans un seul fichier, sur les phrases du script et non sur un texte neutre, au débit réel de la publicité, accélération comprise. On puise d'abord dans le stock — Jacques pour l'homme de 70 ans, Laurent pour celui de 60, Paul pour le narrateur documentaire — et on clone au besoin selon le contexte de l'ads.04-PRODUCTION/catalogue-voix.json
3dClaudeLa direction artistique. Sur les formats animés ou techniques, une planche d'images part avant toute génération — c'est ce qui a été fait sur l'Ads 133. On y voit le traitement, la lumière, la matière, avant qu'une seconde de vidéo soit payée.
3eClaudeLes musiques. Elles font partie du casting : parfois aucune, parfois une par ads. Claude propose des extraits enchaînés et annoncés, ou demande le registre voulu — documentaire, motivation, aventure, lo-fi.
3fClaudeLe sous-titre et l'appel à l'action. Le style de sous-titre — police, couleur, position, traitement du hook — et le type d'appel à l'action se choisissent ici, avec le reste de la direction artistique. Les décider au montage oblige à tout réencoder.
3gClaudeÉcrit casting.json. Tout ce qui décide vit là : les voix par rôle, la stabilité, la longueur des silences, la vitesse, la musique et son gain, le souffle, le type d'écran de fin, les corrections de texte dit. Les scripts ne font qu'exécuter — une correction devient une ligne de données, pas une ligne de code.