Published on

Créer des histoires audio avec les IA

Authors
  • Name
    Anthony Rabine

Dans le cadre du projet de boîte à histoire libre, je vais fournir un exemple d'histoires à choix comme projet d'exemple pour les différents lecteurs mais aussi pour l'éditeur. Voyons comment les nouveaux outils d'IA vont nous aider pour cela.

Étape 1 : écriture des histoires par ChatGPT

Les IA se nourrissent du savoir humain à l'instar des écrivains. Chaque nouveau livre est une création qui mélange les aventures passées. La création d'histoires est donc particulièrement adaptée pour une IA générative.

Avec ChatGPT (version 4), mon conseil est d'aller doucement, par étapes. Cela est le cas pour d'autres projets orientés programmation par exemple, ne demandez pas à créer tout le projet d'un seul coup.

Notre histoire contiendra des choix et des lieux. On va se limiter à un héro, un dragon par exemple et 12 histoires. L'enfants pourra choisir deux lieux, 6 personnages à rencontrer et 12 objets.

Dans le cadre d'une histoire pour enfants avec un contexte fantastique dont le héro est un dragon. Donne moi des idées : j'ai besoin de 2 lieux, 6 personnages que le dragon peut rencontrer et 12 objets.

Là, ChatGPT va générer une liste numérotée. C'est pratique, car nous allons pourvoir y référer avec ChatGPT (par exemple : j eveux l'histoire 3 avec l'objet 4 et le lieu 2).

Lieux :

    Le Royaume Ensoleillé : Une terre brillante, colorée et prospère où la lumière du soleil brille toujours. C'est le lieu de résidence du dragon et de ses amis. Les rivières sont scintillantes, les arbres sont constitués de pierres précieuses et les fleurs sont en cristal qui change de couleur.

    La Forêt des Ombres Éternelles : Un lieu mystérieux et sombre, où la lune est la seule source de lumière. Les arbres sont énormes et tordus, et les yeux lumineux des créatures de la nuit scintillent dans l'obscurité. C'est ici que se cache le méchant de l'histoire.

Personnages :

    1. Drako : Le héros de l'histoire, un dragon courageux et bienveillant. Il est le gardien du Royaume Ensoleillé.

    2. Fée Luminelle : Une fée éclatante qui a le pouvoir de contrôler la lumière. Elle est une amie proche de Drako.

    3. Sir Hibou : Un hibou sage et érudit qui connaît tous les secrets du Royaume Ensoleillé et de la Forêt des Ombres Éternelles.

    4. Roi Soleil : Le souverain du Royaume Ensoleillé, un roi généreux et bienveillant, mais parfois un peu distrait.

    5. Corbeau Noir : Un personnage sournois et rusé qui vit dans la Forêt des Ombres Éternelles. Il est le principal antagoniste.

    6. La Licorne de Cristal : Une licorne mystique qui a le pouvoir de guérir toutes les blessures. Elle vit cachée et seuls quelques privilégiés peuvent la trouver.

Objets :

    1. Le sceptre du Roi Soleil : Il a le pouvoir de maintenir le soleil brillant dans le Royaume Ensoleillé.

    2. La perle de Luminelle : Une perle qui contient la lumière du premier lever de soleil.

    3. Le livre des secrets de Sir Hibou : Un livre qui contient des connaissances sur tous les lieux et créatures du royaume.

    4. Les écailles de Drako : Elles ont le pouvoir de refléter la lumière de Luminelle et peuvent servir de bouclier.

    5. La plume de Corbeau Noir : Elle a le pouvoir d'obscurcir la lumière du soleil.

    Le cristal de la Licorne : Il a le pouvoir de guérison et peut également révéler la vérité cachée.

    Les graines de l'arbre lumineux : Quand elles sont plantées, elles grandissent en de beaux arbres qui brillent de mille feux.

    Le miroir de vérité : Un miroir qui révèle la véritable nature de celui qui s'y regarde.

    La boussole du destin : Elle indique le chemin à suivre pour accomplir sa mission.

    La clé de la Forêt des Ombres Éternelles : Une clé qui ouvre un portail vers la Forêt des Ombres Éternelles.

    La couronne de la Lune : Elle donne le pouvoir de voir dans l obscurité de la Forêt des Ombres Éternelles.

    Le bouclier de courage : Un bouclier qui donne à celui qui le porte le courage de surmonter toutes les peurs.

Ensuite, on peut lui demander de générer une histoire avec ces différentes combinaisons. Si on est dans le même prompt, il pourra reprendre ses proposition numérotées.

On va lui préciser que l'on souhaite un nombre de mots bien précis, 1000 mots, pour que notre histoire dure au moins 5 minutes. On veut aussi des dialogues.

onde

Exemple de prompt:

Crée moi une histoire de 1000 mots minimum, avec des dialogues, dans le lieu 1 que tu as décrit précédemment, le héro Drako doit rencontrer le personnage 2 et l'objet 1 doit être utilisé

Voici l'histoire générée :

Au coeur du Royaume Ensoleillé, un dragon nommé Drako vivait paisiblement. Fier gardien du royaume, il veillait à la sécurité et à l'harmonie de son peuple. Un jour, alors qu'il volait au-dessus des arbres scintillants et des rivières miroitantes, il aperçut quelque chose d'inhabituel.

Le sceptre du Roi Soleil, qui brillait normalement de mille feux, avait perdu une partie de sa lueur. Préoccupé, Drako décida de chercher de l'aide. Il savait exactement vers qui se tourner : sa bonne amie, la fée Luminelle.

Il trouva Luminelle près de la cascade de cristaux, là où elle aimait passer son temps. Voyant Drako approcher, elle s'exclama, "Drako ! Quel plaisir de te voir. Qu'est-ce qui t'amène ici ?"

Drako prit une profonde inspiration et expliqua, "Luminelle, il y a un problème. Le sceptre du Roi Soleil a perdu de son éclat."

Luminelle fronça les sourcils, "C'est sérieux. Sans le sceptre, la lumière de notre royaume risque de s'affaiblir. Nous devons faire quelque chose."

Les deux amis se rendirent au palais du Roi Soleil, portant avec eux le sceptre décoloré. Le Roi Soleil, assis sur son trône de diamant, les accueillit chaleureusement. Voyant leur air grave, il demanda, "Qu'est-ce qui vous tracasse, mes amis ?"

Drako s'avança et présenta le sceptre, "Votre Majesté, le sceptre a perdu de son éclat. Nous avons besoin de votre aide pour le restaurer."

Le Roi Soleil examina le sceptre, son expression devenant de plus en plus préoccupée. "C'est en effet grave. Mais je suis certain que nous pouvons trouver une solution. Luminelle, tu possèdes la Perle de Lumière, n'est-ce pas ?"

Luminelle acquiesça, "Oui, votre Majesté. Elle contient la lumière du premier lever de soleil."

"Parfait," sourit le Roi Soleil. "Peut-être que cette lumière peut être utilisée pour restaurer l'éclat du sceptre."

Luminelle et Drako échangèrent un regard avant que Luminelle ne hoche la tête, "Je suis prête à essayer, votre Majesté."

Avec l'aide de Drako, Luminelle plaça la Perle de Lumière au sommet du sceptre. Elle murmura des mots anciens, sa voix se mêlant au bourdonnement des abeilles de cristal et au doux clapotis de la cascade. Un rayon de lumière jaillit de la perle et engloba le sceptre. Un moment plus tard, le sceptre brillait à nouveau, sa lumière encore plus éclatante qu'auparavant.

Drako poussa un soupir de soulagement, "Nous l'avons fait, Luminelle."

Luminelle, souriante, acquiesça, "Oui, nous l'avons fait."

Le Roi Soleil se leva de son trône et s'approcha d'eux, ses yeux brillants de gratitude. "Vous avez sauvé notre royaume, Luminelle et Drako. Je suis profondément reconnaissant pour votre courage et votre dévouement."

Cependant, Luminelle semblait préoccupée. Elle regarda sa perle, qui avait perdu de sa lumière, et dit : "Votre Majesté, j'ai peur que ma perle ait perdu sa lumière en restaurant le sceptre. Je ne sais pas si elle récupérera jamais son éclat."

Le Roi Soleil la regarda avec compassion. "Luminelle, tu as fait un grand sacrifice pour notre royaume. Ta générosité ne sera pas oubliée. Laisse-moi t'aider."

Il prit le sceptre et le plaça doucement à côté de la perle. "Le sceptre a maintenant plus de lumière grâce à ta perle. Il peut la partager avec elle. Laisse le sceptre et la perle ensemble cette nuit, et demain matin, regarde ce qui se passe."

Luminelle regarda le Roi Soleil avec espoir. "Merci, votre Majesté. Je ferai comme vous dites."

Drako et Luminelle passèrent la nuit à veiller sur la perle et le sceptre. Au lever du jour, ils virent un miracle se produire. La perle commença à scintiller, puis à briller, jusqu'à ce qu'elle retrouve sa lumière originelle.

Luminelle pleura de joie et serra Drako dans ses bras. "Regarde, Drako ! Ma perle a retrouvé sa lumière !"

Drako sourit et la serra en retour. "C'est merveilleux, Luminelle."

Le Roi Soleil les rejoignit au lever du jour, son visage rayonnant de bonheur. "Je savais que cela fonctionnerait. Luminelle, ta perle et le sceptre sont liés par la lumière. Ils se soutiendront toujours."

Luminelle remercia le Roi Soleil et promit de veiller sur le sceptre avec Drako. De ce jour, le Royaume Ensoleillé brilla encore plus fort, grâce à l'amitié entre un dragon et une fée, et à leur dévouement inébranlable pour leur royaume.

Ok cette étape aura pris un quart d'heure le temps d'affiner un peu le prompt. Il faut être assez précis si on souhaite une histoire ciblée (bien préciser le héro). Non, ici l'histoire n'est pas super originale mais c'est un bon début.

Pour histoires, il faudra donc passer 3 heures (grand maximum). Coût : 30 €.

Étape 2 : création des illustrations par Stable Diffusion XL

J'utilise pour cet exemple le service DreamStudio de Stability.ai. Tout simplement car l'interface est vraiment chouette et on paie par unité de consommation. Surtout, l'option très intéressante pour nous et qui est bien adaptée à la boîte à histoire est de pouvoir choisir différents styles dont le "line art".

Pour ma part, j'ai dépensé environ 20 minutes par image, environ 200 "jetons".

onde

une fée clochette comme peter pan en noir et blanc, très simple qui vole, sans décor ni objet

Temps pour une image : 20 minutes. Coût : 10€/1000 jetons.

S'ajoute le temps de peaufinage de l'image avec un éditeur d'image, à la main. On pourrait utiliser l'image telle quelle mais je souhaite quand même voir ce que ça donne pour un écran LCD de 320x240.

Voici le résultat final :

Temps pour 20 images avec peaufinage : compter au moins 8 heures. Coût : 40€ (4 x 1000 jetons).

Étape 3 : génération des voix

Cette dernière étape va nécessiter l'utilisation d'un logiciel de type "Text to speech". Il existe plein de sites et d'entreprises qui se sont lancées dans ce domaine, il est difficile de faire des choix.

onde

J'en essayé plusieurs, je pense qu'il y en a plein de très bons. Quelques critères qui m'intéressent :

  • Paiement mensuel annulable à tout moment
  • Voix française de qualité
  • Possibilité d'édition du ton de certaines voix

J'ai tenté l'affaire avec Murf.AI. SOn interface est vraiment excellente et remplit les critères ci-dessus. Par contre, je suis un peu déçu de la qualité des voix, elles font un peu robot.

Voici l'éditeur de ton ("emphasis"), ça fonctionne assez bien :

onde

Temps passé : 20 minutes par histoire, le temps de peaufiner certains détails, soit 8 heures pour un pack de 20 histoires. Coût : 30 € minimum

Conclusion, temps et coût final

Pour créer 20 histoires différents, soit un pack à histoire de base, je pense que j'en suis pour un total de :

  • 100 € environ
  • 2 jours bien remplis (3 avec peaufinage peut-être)

L'histoire générée sera incluse en standard dans OpenStoryTeller.