Générateur de dialogues en voix IA : des conversations à plusieurs voix
Un sketch à deux personnages, un dialogue pour apprenants, un podcast à deux animateurs, une scène de jeu : lu par une seule voix, tout sonne comme une liste ; avec deux ou trois voix, on entend des gens qui parlent.
SuperClonica propose des voix naturelles et de personnages en 31 langues, un test gratuit en ligne pour des répliques isolées et un moteur gratuit qui transforme un script entier avec noms des locuteurs en un seul fichier audio. Ce guide montre les deux méthodes.
Choisir des voix contrastées
Écoutez toutes les voix sur la même phrase avant de choisir : les différences s’entendent mieux côte à côte.
- Associez une voix grave et une voix aiguë, ou une calme et une vive, pour qu’on sache toujours qui parle.
- Les dix voix de base, M1 à M5 et F1 à F5, sont gratuites : cinq masculines et cinq féminines à combiner.
- Les voix de personnages du catalogue conviennent aux sketchs et aux scènes de fans.
- Gardez la même voix pour chaque locuteur sur toute la série.
Vocaliser chaque réplique gratuitement
Tapez une réplique de 30 à 100 caractères sur la page de la première voix, choisissez la langue et cliquez sur le bouton de synthèse ; faites de même avec la seconde voix pour la réponse. Téléchargez les enregistrements, sans compte, et placez-les à la suite dans CapCut, Audacity ou un autre éditeur.
Écrire un script pour des voix
Une courte pause entre les répliques sonne naturel ; parler en même temps n’est pas possible, écrivez donc une interruption comme une réplique coupée qui finit par un tiret.
- Commencez chaque ligne par l’étiquette du locuteur suivie de deux-points, par exemple A: et B:.
- Faites des répliques courtes : une vraie conversation va et vient.
- Utilisez points et points d’interrogation : la voix suit la ponctuation.
- Écrivez noms, nombres et abréviations comme ils doivent sonner.
Un fichier pour tout le script
Écrivez le script dans dialogue.txt avec des lignes comme A: Tu as entendu ? et B: Oui. Installez ensuite le moteur gratuit avec python -m pip install superclonica-cpu et lancez python -c "import numpy as np; from superclonica import Superclonica; tts = Superclonica(); V = {'A': 'F2', 'B': 'M3'}; gap = np.zeros(int(0.4 * tts.sample_rate), dtype=np.float32); tts.save('dialogue.mp3', np.concatenate([np.concatenate([tts.synthesize(t.strip(), V[s.strip()], 'fr')[0], gap]) for s, t in (l.split(':', 1) for l in open('dialogue.txt', encoding='utf-8') if ':' in l)]))". Chaque ligne est vocalisée par la voix associée à son étiquette, avec 0,4 seconde de silence entre les répliques, et le résultat est un seul dialogue.mp3. Ajoutez des locuteurs à la liste, ou remplacez F2 par le chemin du fichier d’une voix achetée.
Personnes réelles et usage loyal
Ne créez jamais une fausse conversation de personnes réelles qu’on pourrait prendre pour un vrai enregistrement. Les voix de personnages sont faites par des fans et non approuvées par les ayants droit, et les voix parodiques sont signalées comme parodie. Pour des vidéos qui vous rapportent de l’argent, utilisez les voix de base sous licence OpenRAIL-M ou des voix entraînées avec consentement.