Storybook Pi : un générateur de micro-histoires sur RPI

Avec un Raspberry Pi 5, un écran à encre numérique couleur et de l’IA, Thomas Valadez a créé Storybook Pi.

Storybook Pi est une idée assez poétique construite autour d’une carte de développement Raspberry Pi 5 8 Go et d’un affichage à encre numérique. L’idée est de générer de minuscules histoires de quelques lignes et de les illustrer. De manière totalement générative grâce à une combinaisons d’IA.

On peut évidemment imaginer un texte généré dans d’autres langues que l’anglais

L’idée est assez simple, une image est générée par un moteur spécifique en se basant sur un thème propre aux contes pour enfant, elle est ensuite décrite par une autre Intelligence Artificielle qui va la mettre en forme pour respecter les codes aventureux du conte. Le tout est ensuite affiché sur un petit écran 5.7 pouces à encre numérique couleur. L’objet peut enfin être intégré dans un faux livre relié pour proposer une couverture « générative ». L’ensemble du code tient sur une carte MicroSDXC d’au moins 32 Go et il semble possible d’utiliser des cartes de développement moins puissantes pour le même résultat. Le calcul sera juste plus long mais la vitesse n’est pas le point le plus crucial de cette réalisation. 

A quoi cela sert ? A faire jouer son imagination ? A créer un objet amusant que l’on pourra exploiter de différentes manières. A imaginer une base d’histoire pour la développer ensuite pour un enfant ? Thomas Valadez qui propose cette création a quelques idées pour la suite. Comme par exemple de ne pas se limiter à une illustration unique mais créer un ensemble de quelques pages pour raconter une histoire plus longue. Quitte a la générer en amont, la garder en mémoire et ‘l’afficher « à la demande ». D’autres détails sont  régler comme la gestion du texte et son affichage ou trouver des moyens d’élargir les modèles d’illustration pour plus de diversité.

Je trouve le clin d’oeil amusant et le résultat vraiment sympathique. J’aime beaucoup l’idée d’une base d’histoire sur laquelle broder pour la raconter à un enfant ou le laisser faire travailler son imagination dessus. Cela n’empêchera pas l’apport évident d’un bon livre de contes savamment illustré par un vrai auteur mais cela me fait penser à ces couvertures de livres que je croisais enfant et dont j’imaginais ensuite intérieurement les aventures.

Si le coeur vous en dit, un guide sommaire est proposé sur Github.


Soutenez Minimachines avec un don mensuel : C'est la solution la plus souple et la plus intéressante pour moi. Vous pouvez participer via un abonnement mensuel en cliquant sur un lien ci dessous.
2,5€ par mois 5€ par mois 10€ par mois Le montant de votre choix

Gérez votre abonnement

12 commentaires sur ce sujet.
  • 30 avril 2024 - 15 h 03 min

    « d’une carte de développement Raspberry Pi 5 8 Go et d’un affichage à encore numérique »
    encore une nouvelle technologie d’affichage ;-)

    Répondre
  • 30 avril 2024 - 15 h 26 min

    Sympa, mais sans écran pour les enfants c’est mieux :D !

    Répondre
  • 30 avril 2024 - 15 h 29 min

    Le résultat est franchement pas pire que certains livres pour enfants censés être conçus par des humains…

    Mais ce que je trouve pas mal c’est l’idée de faire interagir deux IA différentes, avec chacune leur objectif.

    Répondre
  • 30 avril 2024 - 17 h 03 min

    Sympa comme projet … cela me donnerait presque envie d’investir dans une carte raspi 5 pour apprendre :-)

    Répondre
  • ben
    30 avril 2024 - 17 h 55 min

    @Franck: Ba c’est un écran à encre numérique.

    Répondre
  • Luc
    30 avril 2024 - 18 h 35 min

    Mais c’est super mimi ça.

    Quelle belle idée: un peu de douceur et de poésie. Il n’y en a jamais trop.

    Bravo et merci.

    Répondre
  • 30 avril 2024 - 20 h 47 min

    Quel beau projet!!!

    Répondre
  • 1 mai 2024 - 1 h 37 min

    Le «prompt» utilisé pour Ollama (META…), model Gemma:7B est:

    «Create text from the page of an illustrated children\’s fantasy book.
    This text should be around 20 words. If you desire, you can include a hero, monster, mythical
    creature or artifact. You can choose a random mood or theme. Be creative.»

    J’ajouterais bien: «Be Kind.», ne serait-ce que pour voir la différence.

    Le résultat est ensuite passé à «Stable Diffusion» pour générer une image.

    L’un des problèmes ici est que nous n’avons aucune idée du contenu de l’énorme jeu de données utilisé pour entraîner ces différents modèles, sauf que ça vient du Web. Des artistes ont d’ailleurs tenté des actions en justice estimant que l’utilisation de leurs oeuvres dans ce cadre avait été faite sans leur consentement:

    https://fr.wikipedia.org/wiki/Stable_Diffusion

    Il y d’autres oeuvres que j’ai du mal à regarder qui traînent sur le Net et qui ont peut-être aussi servi à éduquer ces IA, comme celles de Marina Abramovic, parmi les pires. Personne (personne à part ceux-là) n’aimerait retrouver une image qui s’en inspirerait entre les mains d’un Enfant.

    Avec des parents comme Google, Meta, etc… je ne suis pas certain du tout que ces technologies ait appris à distinguer le Bien du Mal. Ou alors dans une approche « politiquement correcte » pour ne pas se faire remarquer.

    J’ai souri sur une démo de la version 2 de Llama qui à la question «Comment tuer le temps dans un aéroport?» répond que «tuer c’est mal». La version 3 a été «débridée» pour donner des réponses plus pertinentes…

    Sinon, l’idée est sympa, mais un Enfant en relation avec ces IA, c’est NON, svp.

    Répondre
  • 1 mai 2024 - 12 h 53 min

    @FreeThinker: Comme tous les projets montrés ici, la volonté première n’est pas d’encourager à les singer mais de les refaire à sa sauce.

    Répondre
  • Max
    1 mai 2024 - 13 h 24 min

    @FreeThinker : d’accord avec toi pour l’essentiel, mais le fait d’utiliser l’IA n’empêche pas les parents de veiller à ce qu’ils donnent à leurs enfants, un peu comme feuilleter les livres avant de les acheter.
    L’IA c’est juste une technologie nouvelle, ou presque, car les algorithmes existent depuis un moment, le vrai problème c’est comment chacun les utilise. Ça n’exonère pas de la responsabilité individuelle.

    Répondre
  • 1 mai 2024 - 16 h 16 min

    @Pierre Lecourt: @Max:
    Nous sommes d’accord. S’agissant de l’IA, mieux vaut savoir avec quoi (et qui) on joue.
    Cela vaut pour Internet dans don ensemble. Aujourd’hui, les Enfants, même très jeunes, s’aventurent sur TikTok, Instagram, etc… Les Parents sont au courant, certes, mais savent-ils…
    que Méta (Facebook, Instagram)
    C’est 65% des «recrutements» pour le trafic d’êtres humains

    https://petapixel.com/2023/04/27/report-meta-struggling-to-stop-child-sex-trafficking-on-facebook-and-instagram/

    Et que, pour l’avoir vécu, il faut moins de 10 jours à ces réseaux pour parvenir à leurs fins.
    J’en ai fait un petit film pour remercier Celles et Ceux qui ont neutralisé juste à temps les «monstres» et sorti, en même temps, plusieurs dizaines de victimes de leurs griffes.
    A nouveau, Merci et que Dieu Vous bénisse, Vous et vos Familles.

    Merci de votre attention,
    Bonne journée.

    Répondre
  • 2 mai 2024 - 14 h 42 min

    L’idée pourrait lancer un concept.
    Mais il faudrait une communauté pour ça.

    Il y a plus de 10 ans, j’avais eu l’idée de faire un livre interactif pour mes enfants (maintenant, ils sont grands, c’est trop tard pour refaire en mieux ^^ ), où tu ouvrais un boitier comme un livre, et dedans un écran s’animait et un texte était alors lu sur un haut parleur.
    Mais c’était compliqué à l’époque : pas d’imprimante 3D donc boitier bois « gravé » à la main (le ouf), la Pi venait heureusement de sortir, j’ai mis un petit haut parleur sur la sortie audio, mais l’alim était compliquée car pas de powerbank à l’époque (j’avais fait un montage avec des accus NiCd !), et surtout l’écran était un LCD chinois en SPI ou Parallel 8 bits, je sais plus, ça m’avait bouffé tout le connecteur d’extension.
    Le tout consommait un max, au final.
    J’avais pris quelques dessins animés placés sur la carte SD, mais bon, c’était un peu préhistorique comme objet.
    Et finalement ça s’est avéré plus simple pour les enfants d’aller sur la télé.

    Là, on pourrait envisager de refaire le projet avec un livre imprimé proprement, écran à encre numérique et pas beaucoup de puissance, juste un truc du style ESP32 (une pi5 pour ça ? c’est riche, encore une fois), qui consomme rien sur une batterie embarquée. Qui s’allume lorsqu’on ouvre, immédiatement actif, tout ça.

    Et la belle évolution serait de s’appuyer sur une communauté, avec un site dédié, pour charger à la volée des contenus préparés à l’avance, et validés par des parents, classés par thèmes, tout ça.
    Donc, plus de hasard à la génération, on utilise les IA comme des outils bien contrôlés, un catalogue s’étoffe et on peut laisser l’enfant en autonomie choisir ses histoires.

    Avec le bel espoir que cela lui donne ensuite l’envie d’ouvrir un vrai bouquin.
    (j’ai un mur de bibliothèques avec des milliers de livres, et les monstres n’en ont jamais ouvert un seul….).

    Ca me laisse rêveur, tout ça.

    Répondre
  • LAISSER UN COMMENTAIRE

    *

    *