diff --git a/assets/js/tuto3-ai4t.js b/assets/js/tuto3-ai4t.js
index 002021c29600a33bd0cd674cad78f1f22420e00f..c65ff621dbc3791136bf8d0612cb92128f5d12a3 100644
--- a/assets/js/tuto3-ai4t.js
+++ b/assets/js/tuto3-ai4t.js
@@ -28,7 +28,7 @@
     // Lang : ecrit dans le index.php via PHP
     let lang = $application.attr('data-lang');
     // Lang file extension used for subtitles
-    let langExt = lang && lang === 'fr' ? '':`-${lang}`;
+    let langExt = lang ? '':`-${lang}`;
     let videoExt = lang && lang === 'fr' ? '':`-en`;
 
     // Chemins
diff --git a/data/tuto3-1/vtt/tuto3-activite1-vid1-fr.vtt b/data/tuto3-1/vtt/tuto3-activite1-vid1-fr.vtt
new file mode 100644
index 0000000000000000000000000000000000000000..7e155ed01d3aba529e827157ffd4d3b3c09823cc
--- /dev/null
+++ b/data/tuto3-1/vtt/tuto3-activite1-vid1-fr.vtt
@@ -0,0 +1,59 @@
+WEBVTT
+
+00:00:04.520 --> 00:00:07.320
+Pour créer des images, l’IA
+
+00:00:07.320 --> 00:00:09.760
+s'appuie sur des réseaux
+de neurones très particuliers :
+
+00:00:09.760 --> 00:00:12.000
+les réseaux antagonistes génératifs,
+
+00:00:12.000 --> 00:00:14.000
+plus connus sous le nom de GAN
+en anglais Generative Adversarial Networks.
+
+00:00:14.000 --> 00:00:16.640
+Le GAN est une sorte
+d’abracadabra bagarreur
+
+00:00:16.640 --> 00:00:18.040
+pour créer des images.
+
+00:00:18.040 --> 00:00:20.720
+Le GAN est constitué
+de deux réseaux de neurones
+
+00:00:20.720 --> 00:00:22.120
+en compétition l'un contre l'autre
+
+00:00:22.120 --> 00:00:24.600
+- le générateur et le discriminateur.
+
+00:00:24.600 --> 00:00:28.040
+Ces deux réseaux neurones s’affrontent
+
+00:00:28.040 --> 00:00:30.080
+et l'un cherche à tromper l'autre.
+
+00:00:30.080 --> 00:00:33.000
+Ici la tâche pour le générateur
+est de générer
+
+00:00:33.000 --> 00:00:35.520
+de nouvelles images,
+des milliers et des milliers d’images.
+
+00:00:35.520 --> 00:00:37.800
+Et pour le discriminateur, de savoir
+
+00:00:37.800 --> 00:00:40.160
+s' il s’agit d’une image générée ou pas.
+
+00:00:40.160 --> 00:00:42.920
+Et vous, êtes-vous
+un bon réseau de neurones discriminateur ?
+
+00:00:42.920 --> 00:00:45.680
+Saurez-vous débusquer l'IA ?
diff --git a/data/tuto3-1/vtt/tuto3-activite1-vid2-fr.vtt b/data/tuto3-1/vtt/tuto3-activite1-vid2-fr.vtt
new file mode 100644
index 0000000000000000000000000000000000000000..6af188a3e3c4ffdc7cb2d2e9f8ee8566b91aedce
--- /dev/null
+++ b/data/tuto3-1/vtt/tuto3-activite1-vid2-fr.vtt
@@ -0,0 +1,69 @@
+WEBVTT
+
+00:00:04.360 --> 00:00:06.120
+Alors, êtes-vous un bon
+
+00:00:06.120 --> 00:00:08.080
+réseau neuronal discriminateur ?
+
+00:00:08.080 --> 00:00:10.640
+Chaque fois que l'image
+générée est considérée
+
+00:00:10.640 --> 00:00:12.520
+comme réelle par le réseau discriminateur,
+
+00:00:12.520 --> 00:00:14.600
+le réseau générateur renforce
+
+00:00:14.600 --> 00:00:17.640
+ses paramètres et s'améliore
+ainsi progressivement.
+
+00:00:17.640 --> 00:00:19.200
+Certains éléments de l'image
+
+00:00:19.200 --> 00:00:21.920
+peuvent particulièrement
+trahir une IA générative :
+
+00:00:21.920 --> 00:00:23.800
+le fond de l'image,
+
+00:00:23.800 --> 00:00:24.840
+les dents,
+
+00:00:24.840 --> 00:00:27.640
+l'asymétrie du visage et des yeux,
+
+00:00:27.640 --> 00:00:30.000
+des zones inopinément floues,
+
+00:00:30.000 --> 00:00:31.840
+une chevelure un peu bizarre.
+
+00:00:31.840 --> 00:00:33.520
+En faisant attention,
+
+00:00:33.520 --> 00:00:35.560
+les images générées par les GAN
+
+00:00:35.560 --> 00:00:37.360
+sont encore reconnaissables,
+
+00:00:37.360 --> 00:00:40.000
+mais il se pourrait bien
+que ces bugs soient corrigés
+
+00:00:40.000 --> 00:00:41.640
+dans les années à venir et qu’il soit
+
+00:00:41.640 --> 00:00:44.000
+de plus en plus difficile
+de les distinguer !
+
+00:00:44.000 --> 00:00:45.600
+Vous voulez réessayer ?
+
+00:00:45.600 --> 00:00:48.120
+C'est vous qui décidez !
diff --git a/data/tuto3-1/vtt/tuto3-activite1-vid3-fr.vtt b/data/tuto3-1/vtt/tuto3-activite1-vid3-fr.vtt
new file mode 100644
index 0000000000000000000000000000000000000000..c4b34a32245e63476b2965346a6f20b459148496
--- /dev/null
+++ b/data/tuto3-1/vtt/tuto3-activite1-vid3-fr.vtt
@@ -0,0 +1,58 @@
+WEBVTT
+
+00:00:04.120 --> 00:00:06.160
+Ce nouveau type de réseau de neurones
+
+00:00:06.160 --> 00:00:07.600
+soulève de nombreuses questions
+
+00:00:07.600 --> 00:00:09.840
+d’autant que les GAN
+existent pour tous les médias :
+
+00:00:09.840 --> 00:00:13.480
+texte, musique, images animées ou vidéos.
+
+00:00:13.480 --> 00:00:16.080
+Alors, vrai ou faux ?
+
+00:00:16.080 --> 00:00:17.920
+Il devient essentiel d'apprendre
+
+00:00:17.920 --> 00:00:19.960
+à reconnaître si une image est réelle
+
+00:00:19.960 --> 00:00:21.280
+ou générée par une machine.
+
+00:00:21.280 --> 00:00:22.960
+Mais combien de temps avant que ces détails
+
+00:00:22.960 --> 00:00:24.480
+ne soient plus visibles ?
+
+00:00:24.480 --> 00:00:26.640
+Tous les types de contenus sont concernés
+
+00:00:26.640 --> 00:00:28.600
+par ces possibilités créatives
+ou devrais-je dire génératives.
+
+00:00:28.600 --> 00:00:30.640
+De l’homme ou de la machine,
+qui est l'auteur de ces nouvelles images ?
+
+00:00:30.640 --> 00:00:32.760
+La personne qui a créé le programme ?
+
+00:00:32.760 --> 00:00:34.440
+Le programme qui a créé des images
+
+00:00:34.440 --> 00:00:35.680
+qui n'existaient pas ?
+
+00:00:35.680 --> 00:00:37.560
+Et si on ne sait pas si c'est réel,
+
+00:00:37.560 --> 00:00:40.280
+y a-t-il annihilation de la fiction ?