- il y a 2 jours
J’ai créé un jeu d’enquête dans lequel les suspects répondent oralement et en temps réel à toutes mes questions !
l'API de Fish Audio : https://fish.audio/?fpr=vbqllv
Dans cette vidéo, je vous montre comment j’ai développé ce jeu avec Claude Code, généré ses éléments graphiques avec GPT Image et donné une voix à chaque personnage grâce à l’API de Fish Audio.
Chaque suspect possède sa propre personnalité, son histoire et ses relations. Certains coopèrent, d’autres se braquent ou tentent de mentir… À moi de recouper leurs témoignages pour identifier le coupable avant la fin du temps imparti.
Cette vidéo est sponsorisée par Fish Audio.
l'API de Fish Audio : https://fish.audio/?fpr=vbqllv
Dans cette vidéo, je vous montre comment j’ai développé ce jeu avec Claude Code, généré ses éléments graphiques avec GPT Image et donné une voix à chaque personnage grâce à l’API de Fish Audio.
Chaque suspect possède sa propre personnalité, son histoire et ses relations. Certains coopèrent, d’autres se braquent ou tentent de mentir… À moi de recouper leurs témoignages pour identifier le coupable avant la fin du temps imparti.
Cette vidéo est sponsorisée par Fish Audio.
Catégorie
🤖
TechnologieTranscription
00:00Allez, cette fois-ci, je vais me diriger vers le salon.
00:03On va aller questionner la comtesse.
00:07Et on va tenter un truc.
00:09Vous avez une belle tête de coupable.
00:14On va voir comment elle va réagir.
00:17Oula !
00:18Je vous demande pardon ?
00:19Surveillez votre langage, mon brave.
00:21Vous ne parlez pas à une fille de cuisine.
00:24Une tête de coupable ?
00:25Voilà donc les méthodes de la police judiciaire.
00:28Le préfet dîne chez les Rochoirs jeudi.
00:31Et je doute qu'il goûte votre sens de la physionomie.
00:34Oula, le préfet, je vais me retrouver dans la sauce.
00:38Je rigolais, je rigolais.
00:39Bon, je ne suis pas en train de lancer une carrière de streamer.
00:42Je teste simplement le jeu que j'ai créé avec Claude et Fichodio.
00:45Sur le papier, ça ressemble à un jeu d'enquête classique.
00:48Plusieurs suspects et je dois trouver le coupable en les interrogeant.
00:51Sauf qu'il y a une particularité.
00:53Tous les personnages me répondent à l'oral en temps réel
00:56en fonction des questions que je leur pose.
00:58Pourquoi ce geste ?
00:59Vous et la baronne avez eu une liaison.
01:02Je ne comprends pas bien le geste.
01:06Une liaison ? Moi et madame ?
01:09Ah bah celle-là, on ne me l'avait jamais faite, manchou !
01:13Dans cette vidéo, je vais te présenter le projet.
01:15Et t'expliquer comment j'ai donné une voix et un cerveau
01:18aux personnages de mon jeu.
01:20Pour ce projet, j'ai utilisé trois outils.
01:21Claude Code pour le développement, avec aussi l'API de Claude.
01:25On y reviendra.
01:26GPT-Image 2.5 pour les assets graphiques du jeu.
01:29Et Fiche Audio qui sponsorise cette vidéo.
01:31C'est d'ailleurs l'élément clé du projet
01:32parce que c'est grâce à l'API de Fiche Audio
01:35que tous mes personnages vont prendre vie.
01:38Fiche Audio, c'est une plateforme de synthèse vocale
01:40avec beaucoup de fonctionnalités.
01:41Génération de voix IA avec une large bibliothèque.
01:44Création de voix sur mesure.
01:45Changement de voix.
01:47Création d'effets sonores.
01:48Séparation de voix.
01:49Il y a même un accès à des modèles IA de génération d'images et vidéos.
01:52La possibilité de créer des agents vocaux.
01:55Bref, un outil très complet.
01:56Ce qui nous intéresse aujourd'hui, c'est la partie développeur.
01:59Utiliser Fiche Audio en API pour donc donner une voix à nos personnages.
02:03Et bonne nouvelle, le modèle Fiche Audio S21 Pro
02:07est entièrement gratuit en accès en API jusqu'à la fin novembre 2026.
02:11Pour mon projet, il m'a suffi de créer un compte gratuitement sur Fiche Audio,
02:14d'aller dans l'espace développeur et de créer une clé API.
02:17J'ai obtenu toutes les voix de mon jeu sans dépenser un seul centime.
02:20Si comme moi, tu veux en profiter, le lien est en description et commentaire épinglé.
02:24L'idée de mon jeu est la suivante.
02:26Tu incarnes un inspecteur de police qui enquête sur un meurtre qui vient d'avoir lieu dans un manoir.
02:32Celui de la baronne Van Bergen.
02:34Le but, interroger tous les suspects encore sur place pour trouver le coupable.
02:38Et pour ça, il faut donner à chaque personnage la capacité de nous répondre.
02:42Et pour qu'un personnage puisse nous répondre, il lui faut deux choses.
02:45Un cerveau et une voix. Le cerveau, ça sera Claude Opus 5.5 via API et la voix, ça sera
02:51l'API de Fiche Audio.
02:53Ensuite, chaque personnage a sa personnalité, son histoire, ses relations avec les autres personnages.
02:58Le gameplay est plutôt simple. On se balade dans le manoir pour interroger chaque personnage.
03:03On pose les questions qu'on veut sans aucune limite et le personnage nous répond en temps réel.
03:07A chaque début de partie, un coupable est désigné de façon aléatoire, donc impossible de savoir à l'avance qui
03:13c'est.
03:13Le coupable va chercher à nous mentir.
03:15Ce sera donc nos compétences d'inspecteur et notre capacité à poser les bonnes questions qui vont nous permettre de
03:21l'identifier en recoupant les témoignages.
03:23On a 40 minutes pour poser autant de questions qu'on veut.
03:26Et dès qu'on a une idée du coupable, on appelle le commissaire pour lui donner le nom du suspect.
03:31Deux essais possibles, on a gagné, on reçoit une médaille, on s'est trempé, on est viré.
03:35J'ai déjà élaboré mon prompt pour guider Claude Code dans la réalisation du jeu.
03:40Il est plutôt long donc je ne vais pas le détailler ici, mais si tu veux le récupérer, je mets
03:43le lien en description.
03:44Je précise, j'ai demandé à Claude de créer le jeu en local, donc tous les fichiers sont créés et
03:49stockés dans un même dossier sur mon bureau.
03:52Pour que le jeu soit beau, j'ai également demandé à Claude de me préparer des prompts pour mes assailles.
03:57Et côté style et gameplay, je voulais quelque chose inspiré des point and click des années 90, style les chevaliers
04:03de Baphomet.
04:04C'est joli et ça a l'avantage d'être léger en animation et en affichage.
04:08J'ai précisé à Claude que les prompts étaient destinés à GPT image 2.5 et tu vois, il m
04:12'a préparé un fichier avec tous les prompts directement dans le dossier du jeu.
04:16Je n'ai eu qu'à donner ce fichier à ChatGPT pour qu'il me crée tous les assets.
04:20Et pendant que ChatGPT me générait mes assets, j'ai demandé à Claude de commencer à me coder le jeu.
04:26Après quelques minutes de travail, j'ai une première version.
04:28Ce n'est pas mal, même si pour l'instant rien ne fonctionne vraiment, parce que je n'ai pas
04:31encore donné accès aux API qui alimentent les conversations avec les personnages.
04:36Mais côté gameplay, on a déjà une bonne première impression.
04:39Entre temps, ChatGPT a fini par créer tous mes assets.
04:41Le style est très sympa, je suis plutôt content du résultat.
04:44ChatGPT m'a préparé un zip avec l'ensemble des assets.
04:48Je donne simplement ce zip à Claude pour qu'il intègre les assets dans le dossier du jeu et qu
04:53'il attribue chaque asset à l'élément correspondant.
04:56J'ai maintenant mon gameplay, mes assets, et il ne me reste plus qu'à donner vie à mes personnages.
05:01Pour ça, je donne à Claude Code un accès à l'API d'Opus 5.5.
05:05Très facile, il te suffit de créer une clé API depuis ton compte Claude Platform.
05:10A noter, tu auras aussi besoin de créditer un peu ton compte pour que cette clé API fonctionne.
05:15Moi j'ai mis 20$, ça devrait me suffire.
05:17Et pour donner une voix à mes personnages, cette fois-ci, je vais utiliser l'API de Fiche Audio.
05:22Comme je te le disais, le modèle Fiche Audio S1.pro est gratuit en API jusqu'à fin novembre 2026.
05:29Tu te connectes à ton compte Fiche Audio, tu vas dans l'onglet Développeurs et tu crées une nouvelle clé
05:33API.
05:34Le lien pour créer gratuitement ton compte Fiche Audio est en description et commentaire épinglé.
05:38Je donne ensuite directement cette clé API à Claude.
05:40Petite précision si tu t'inquiètes pour moi, toutes les clés API utilisées dans cette vidéo ont été supprimées depuis.
05:46Donc si tu envoies une s'afficher à l'écran, elle ne fonctionne plus au moment où tu regardes cette
05:51vidéo.
05:51En plus de la clé API Fiche Audio, j'ai donné de la documentation à Claude, notamment le guide édité
05:57par Fiche Audio sur le contrôle des émotions dans la voix et les tags audio.
06:01Ça va lui permettre de bien utiliser les tags avec mes personnages pour qu'ils répondent avec le ton adapté.
06:08Voilà, j'ai tout ce qu'il me faut. Alors j'ai ouvert une première version du jeu pour faire
06:11quelques corrections.
06:12En effet, Claude m'avait choisi des voix qui ne me plaisaient pas forcément.
06:16Je lui ai demandé d'autres suggestions et ce qui est pratique, c'est que toujours via l'API de
06:21Fiche Audio,
06:22il m'a généré des échantillons dans le dossier du jeu.
06:25Je les ai écoutés et j'ai pu comme ça choisir de nouvelles voix.
06:28Alors j'ai demandé aussi quelques petites améliorations sur le gameplay au niveau de l'affichage.
06:33Mon jeu fonctionne, je te propose, on lance une petite partie ensemble pour voir à quoi ça ressemble.
06:38On est sur l'écran du jeu, on va rentrer notre nom, on va choisir inspecteur inspectrice, on va aller
06:44sur inspecteur Marco, let's go.
06:46Paris, octobre 1926, il est presque minuit, qu'à des Orfèvres, et l'inspecteur Marco s'apprête enfin à rentrer
06:54chez lui.
06:55C'est cool, il a prononcé mon nom.
06:57« Marco, laissez tomber votre paperasse, je vous envoie de toute urgence sur une affaire. »
07:06La baronne Van Bergen a été assassinée dans son manoir, en pleine réception.
07:10Cinq invités, trois domestiques, et l'un d'eux est notre assassin.
07:17Le corps a été emporté et nos hommes ont bouclé le périmètre, mais sans la moindre preuve impossible d'inculper
07:23qui que ce soit.
07:27« Votre meilleure chance, c'est de trouver le coupable. Faites vite, on ne pourra pas les retenir éternellement. Vous
07:33avez 40 minutes. »
07:36Allez, c'est parti. On a 40 minutes, on voit bien dans le coin, le chronomètre s'afficher, on a
07:43notre inspecteur, et on va pouvoir se déplacer dans les différentes pièces du manoir.
07:47On va commencer par le salon.
07:49Alors, je vais me diriger vers le premier personnage, et on va lui parler.
07:55« Bonsoir, Anselm, c'est ça ? »
07:59« Bonsoir, monsieur l'inspecteur. Anselm, oui, pour vous servir. Majordome de cette maison depuis 35 ans, si monsieur l
08:12'inspecteur veut bien s'asseoir, Anselm répondra de son mieux. »
08:17« Bon, c'est pas trop mal, ça répond vraiment presque du tac au tac. On va lui poser une
08:22autre question. Vous parlez toujours de vous, la troisième personne. »
08:32« Pardonnez-moi, monsieur l'inspecteur. C'est une vieille habitude de la maison. Madame la baronne n'aimait guère
08:38qu'un domestique dise « je ». Il faudra m'excuser. Ce soir, l'habitude revient toute seule. »
08:45Ok, ok. Bon, allez. On va aller interroger la deuxième personne, la comtesse de Saint-Émard.
08:53Bonsoir, madame. Vous connaissiez bien la victime ?
09:03« Bonsoir, mon brave. Si je connaissais Hélène, nous avons usé les mêmes bancs de pensionnats il y a plus
09:10d'un demi-siècle. Nous nous voyons chaque semaine. Nous nous détestions cordialement. Et aucune de nous deux n'aurait
09:16su s'en passer. C'est ce qu'on appelle une amitié dans notre monde. »
09:21Bon, je vais pas te montrer les 40 minutes de gameplay. Alors, j'ai vraiment interrogé tous les suspects. J
09:27'ai parlé à tout le monde. Ce qui est vraiment cool, c'est qu'on peut vraiment leur poser n
09:30'importe quelle question.
09:32Alors, selon les questions, ils vont ou se braquer ou être collaboratifs. Ils vont pouvoir s'énerver aussi. Ça, c
09:37'est super marrant.
09:37Ils ont tous une personnalité différente. Et ils se balancent tous un petit peu les uns les autres avec des
09:42méfiances, des amitiés. Donc, la dynamique est assez sympa.
09:45Et voilà, je te résume un peu. À force de parler à tout le monde, j'ai trouvé le coupable.
09:49En fait, c'est le cuisinier, Gustave, qui a fait le coup.
09:52Et en gros, ce qu'il a trahi, c'est qu'il m'a affirmé qu'il n'avait pas
09:55quitté la cuisine de toute la soirée.
09:57La bonne m'a dit qu'il est sorti fumer une cigarette, mais qu'il n'est pas sorti par
10:02la porte de service qu'il prend d'habitude, qu'il est sorti par le couloir.
10:05En recoupant les témoignages, je l'ai ensuite reporté à mon commissaire.
10:10Et j'ai gagné, j'ai été récompensé d'une médaille.
10:14Bon alors, sur ce projet, il y aurait plein de choses à pousser.
10:17On pourrait ajouter des enquêtes, découper en plusieurs actes, et même intégrer d'autres mécanismes de point and click, avec
10:23des objets, un inventaire, ajouter aussi des animations.
10:26Mais c'est déjà beaucoup pour un projet monté aussi vite.
10:29Et surtout, pouvoir parler en direct avec les suspects et entendre de leur voix la réponse à mes questions.
10:35Niveau immersion, ça fait une vraie différence.
10:38Bien sûr, ce n'est qu'un projet parmi d'autres.
10:40Je ne compte pas commercialiser ce jeu.
10:42Si c'était le but, j'aurais sûrement eu une approche différente.
10:45Ce projet sert à te montrer avant tout un exemple concret de l'utilisation de l'API de fiches audio.
10:51Mais avec cette API, on pourrait mener à bien d'autres projets, des applications, des outils pédagogiques.
10:56Et je pense à un dernier cas d'usage qu'on a vu récemment sur la chaîne.
11:00Utiliser Clodopus 5.5 pour créer des vidéos en motion design.
11:04Et ajouter l'API de fiches audio pour la voix off.
11:07Allez, pour ce dernier cas d'usage, je ne résiste pas à faire un test rapide.
11:12J'ai demandé à Claude de me créer une vidéo verticale de 30 secondes en motion design sur les abeilles.
11:17Et je lui ai donné une clé API fiches audio.
11:20En lui demandant de sélectionner une voix adaptée à la narration.
11:23Et d'utiliser les tags audio pour mettre la bonne émotion en fonction du texte.
11:27Voici le résultat.
11:29Cette goutte de miel représente le travail de toute une vie.
11:32Une abeille vit environ 5 semaines.
11:34Elle visite des milliers de fleurs.
11:36Et à la fin, voilà ce qu'elle laisse.
11:38Un douzième de cuillère à café.
11:40Pour remplir cette cuillère, il faut 12 abeilles.
11:44Alors la prochaine fois que tu mets du miel dans ton thé, tu sais que 12 abeilles y ont passé
11:48leur vie.
11:49A toi de jouer, je te rappelle l'API de fiches audio est gratuite jusqu'à la fin novembre 2026.
11:54Pour en profiter, le lien est en description et commentaire épinglé.
11:57Merci et à bientôt sur le Labo des réseaux.